How to get week number of the month from the date in sql server 2008

后端 未结 22 1918
没有蜡笔的小新
没有蜡笔的小新 2020-11-27 15:52

In SQL Statement in microsoft sql server, there is a built-in function to get week number but it is the week of the year.

Select DatePart(week, \'2012/11/30\         


        
22条回答
  •  遥遥无期
    2020-11-27 16:50

    declare @end_date datetime = '2019-02-28';
    select datepart(week, @end_date) - datepart(week, convert(datetime, substring(convert(nvarchar, convert(datetime, @end_date), 127), 1, 8) + '01')) + 1 [Week of Month];
    

提交回复
热议问题