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

时间:2019-03-14 14:31:41

标签: sql-server

  

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

1 个答案:

答案 0 :(得分:4)

一种方法是

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)