sql >> Database >  >> RDS >> Mysql

Converteer query van MySql naar Sqlite

Wat deze zoekopdracht eigenlijk doet, is gewoon veel opeenvolgende datums genereren (tot duizend voorgaande dagen).

In SQLite 3.8.3 of hoger kan dit gemakkelijker worden gedaan met een recursieve algemene tabeluitdrukking :

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. Een veilig inlogscript maken in PHP en MySQL zonder HTTPS

  2. Een PostgreSQL-database exporteren met phpPgAdmin

  3. MySQL-queryfout 1054

  4. AlwaysOn-beschikbaarheidsgroepen configureren - deel 2