【发布时间】:2021-12-29 17:05:48
【问题描述】:
我正在尝试选择一个包含去年每个日期的表格。
在 SQL Server 中,我可以运行如下代码:
SELECT TOP (DATEDIFF(DAY, DATEADD(YEAR, - 1, GETDATE()), GETDATE()) + 1)
Date = CAST(DATEADD(DAY, ROW_NUMBER() OVER (ORDER BY a.object_id) - 1, DATEADD(YEAR, - 1, GETDATE())) AS DATE)
FROM sys.all_objects a
它返回 1 列,包含 366 行,包含从 1 年前到现在的日期。
我正在寻找 SQLITE 中的等价物。
【问题讨论】:
标签: sql sql-server sqlite date recursive-query