Apa yang sebenarnya dilakukan kueri ini hanyalah menghasilkan banyak tanggal berurutan (hingga seribu hari sebelumnya).
Dalam SQLite 3.8.3 atau yang lebih baru, ini dapat dilakukan dengan lebih mudah dengan ekspresi tabel umum :
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;