相关疑难解决方法(0)

如何从sql server 2008中的日期获取月份的周数

在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.

t-sql sql-server-2008

26
推荐指数
4
解决办法
17万
查看次数

标签 统计

sql-server-2008 ×1

t-sql ×1