记录根据当前月生成生前月的天数

Posted 喝茶酿酒 同一种调调

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录根据当前月生成生前月的天数相关的知识,希望对你有一定的参考价值。

DECLARE @monthDay INT;
SET @monthDay = DAY(DATEADD(MONTH, 1, GETDATE()) - DAY(GETDATE())); 

DECLARE @n INT;
SET @n = 1;
DECLARE @montDayhstr NVARCHAR(200);
SET @montDayhstr =\'\'

WHILE @n <= @monthDay
    BEGIN
        
        SET @montDayhstr = @montDayhstr +\'"\'+ CAST(CONVERT(NVARCHAR(7), DATEADD(MONTH, -0, GETDATE()), 20)AS NVARCHAR(30))
            + \'-\' + CAST(@n AS NVARCHAR(4))+\'",\' ;
        SET @n = @n + 1;
    END;
    

PRINT @montDayhstr

--SELECT  CAST(CONVERT(NVARCHAR(7), DATEADD(MONTH, -0, GETDATE()), 20)AS NVARCHAR(30))

 

以上是关于记录根据当前月生成生前月的天数的主要内容,如果未能解决你的问题,请参考以下文章

而功能-根据变量迭代添加天/月,占每个月的最大天数

sql语句计算出每个月的天数

sql server获取当前月的天数

怎样得到当前月份的天数(Java)?

java 计算某月有多少天

在Objective-C的NSDate中获取一个月的天数?