sql >> Database >  >> RDS >> Mysql

MySQL:datumbereik uitbreiden naar nieuwe rijen

Een tabel met gehele getallen gebruiken , kunt u dit doen:

    SELECT "key", minDate + INTERVAL i DAY
      FROM mytable
INNER JOIN integers
           ON i <= DATEDIFF(maxDate, minDate)

Dat veronderstelt natuurlijk dat de tabel "integers" de kolom "i" heeft.

Van daaruit kunt u uw nieuwe tabel vullen met INSERT INTO ... SELECT .



  1. Hoe te zien of een gebruiker online is in een website met php- en mysql-gestuurde databases?

  2. Aanroepnotatie voor PL/SQL-subroutines in Oracle Database

  3. hoe rijNum-achtige kolom in sqlite IPHONE te krijgen

  4. Hoe SQLite-lengte() werkt