sql >> Database teknologi >  >> RDS >> Mysql

Konverter forespørgsel fra MySql til Sqlite

Hvad denne forespørgsel faktisk gør, er at generere masser af på hinanden følgende datoer (op til tusind tidligere dage).

I SQLite 3.8.3 eller nyere kan dette gøres nemmere med et rekursivt fælles tabeludtryk :

WITH RECURSIVE dates(d)
AS (VALUES('2010-01-20')
    UNION ALL
    SELECT date(d, '+1 day')
    FROM dates
    WHERE d < '2010-01-24')
SELECT d AS date FROM dates;


  1. muligt at filtrere forespørgselssættet efter forespørgsel? django

  2. Lås Oracle-databasen, før du kører Slet/indlæs data-scripts

  3. Rul tilbage til traditionel replikering fra GTID

  4. java.sql.SQLException:Ugyldig argumentværdi:java.io.NotSerializableException