在microsoft sql server的SQL语句中,有一个内置函数来获取周数,但它是一年中的一周.
Select DatePart(week, '2012/11/30') // **returns 48**
Run Code Online (Sandbox Code Playgroud)
返回值48是一年中的周数.
而不是48,我想获得1,2,3或4(本月的周数).我认为本月的周数可以通过本周月数的模块来实现.例如
Select DATEPART(week, '2012/11/30')%MONTH('2012/11/30')
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有其他内置函数来获取MS SQL SERVER中本月的WeekNumber.