输入:
输出:
如何在 SQL Server 中获取输出? 使用的逻辑:
我一直在尝试这样做,但没有帮助
DECLARE @StartDate DATE,
@EndDate DATE
SELECT @StartDate = '2021-11-01',
@EndDate = '2021-11-05';
WITH ListDates(AllDates) AS
(
SELECT @StartDate AS DATE
UNION ALL
SELECT DATEADD(DAY, 1, AllDates)
FROM ListDates
WHERE AllDates < @EndDate
)
SELECT AllDates
FROM ListDates
GO