Những gì truy vấn này thực sự làm chỉ là tạo ra nhiều ngày liên tiếp (lên đến một nghìn ngày trước đó).
Trong SQLite 3.8.3 trở lên, điều này có thể được thực hiện dễ dàng hơn với biểu thức bảng phổ biến :
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;