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

后端 未结 22 1926
没有蜡笔的小新
没有蜡笔的小新 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:52

    DECLARE @DATE DATETIME
    SET @DATE = '2013-08-04'
    
    SELECT DATEPART(WEEK, @DATE)  -
        DATEPART(WEEK, DATEADD(MM, DATEDIFF(MM,0,@DATE), 0))+ 1 AS WEEK_OF_MONTH
    

提交回复
热议问题