sql >> Databáze >  >> RDS >> Mysql

Převést dotaz z MySql na Sqlite

Co tento dotaz ve skutečnosti dělá, je pouze generování spousty po sobě jdoucích dat (až tisíc předchozích dnů).

V SQLite 3.8.3 nebo novějším to lze provést snadněji pomocí rekurzivního běžného tabulkového výrazu :

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. Easysoft uvádí ODBC-ODBC Bridge pro Windows 10

  2. Každopádně omezit dobu provádění dotazu MySQL?

  3. Proč mysqli fetch() vrací prázdné výsledky ze sloupce longtext?

  4. Správně persistované vypočítané sloupce