首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从sql server 2008中的日期开始获取月份的周数

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

Stack Overflow用户
提问于 2012-10-29 05:17:28
回答 24查看 251K关注 0票数 42

在microsoft服务器中的SQL语句中,有一个内置函数来获取周号,但它是一年中的一周。

代码语言:javascript
复制
Select DatePart(week, '2012/11/30') // **returns 48**

返回值48是一年中的周数。

我想得到的不是48,而是1、2、3或4 (月周数)。我认为这个月的周数可以通过这个星期的月数模块来实现。例如:

代码语言:javascript
复制
Select DATEPART(week, '2012/11/30')%MONTH('2012/11/30')

但是我想知道在MS中是否还有其他内置函数可以获得本月的WeekNumber。

EN

Stack Overflow用户

发布于 2014-11-26 01:14:16

代码语言:javascript
复制
floor((day(@DateValue)-1)/7)+1
票数 1
EN
查看全部 24 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13116222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档