帆软函数最简单了呀
函数的方式
MAPARRAY(RANGE(1,12),FORMAT(DATEINMONTH(CONCATENATE(YEAR(today()),"-",FORMAT(item,"00"),"-01"),-1),"yyyy-MM-dd"))

sql server中
SELECT EOMONTH(GETDATE()) AS LastDayOfMonth;

SELECT
MonthNumber AS 月份,
EOMONTH(DATEFROMPARTS(YEAR(GETDATE()), MonthNumber, 1)) AS 月末日期
FROM
(VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12)) AS Months(MonthNumber)
ORDER BY
MonthNumber;
