sql >> Databasteknik >  >> RDS >> Mysql

Konvertera fråga från MySql till Sqlite

Vad den här frågan faktiskt gör är att bara generera massor av på varandra följande datum (upp till tusen tidigare dagar).

I SQLite 3.8.3 eller senare kan detta göras enklare med ett rekursivt vanligt tabelluttryck :

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. hibernate kunde inte hämta nästa sekvensvärde

  2. PHP white screen of death varje gång. Vad gör jag fel?

  3. Returnera senaste ID (IDENTITET) På Infoga rad VB.NET MySQL

  4. MySQL datumjämförelsefilter