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))

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

 

相关文章:

  • 2021-05-29
  • 2022-03-01
  • 2022-01-25
  • 2021-11-15
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-03
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2021-12-07
相关资源
相似解决方案