・SQLServerで実行。
・WITH句を使用する。
使い方
WITH DAYS AS
(
SELECT DATEADD(DAY,0, '2022-04-01') AS YMD
UNION ALL
SELECT DATEADD(DAY, 1, YMD)
FROM DAYS
WHERE DAYS.YMD < DATEADD(DAY, 0, '2022-04-30')
)
SELECT * FROM DAYS
参考
https://qiita.com/yaju/items/4bd4185aa9c1d14b23ca
・WITH句は便利。
https://sampling2x.com/2019/03/25/sql-with/