如何获得一年中每个月的第一个和最后一天



你好,我想知道是否有可能获得第一个和最后一个 每个月的两列日期,希望您能帮我感谢。

一种方式是

DECLARE @Year int = 2004
SELECT DATEFROMPARTS(@Year, month,1),
       EOMONTH(DATEFROMPARTS(@Year, month,1))
FROM (VALUES(1), (2), (3),
            (4), (5), (6),
            (7), (8), (9),
            (10),(11),(12)
) V1(month)

最新更新