【发布时间】:2008-10-14 22:38:04
【问题描述】:
我使用的是 sql server 2005。我只是想知道我们是否可以获取特定月份的周数。示例Date = '2008-10-16' 有没有我们可以拥有SELECT WEEK(Date) 的东西。或者任何更好的建议。
【问题讨论】:
标签: sql sql-server sql-server-2005
我使用的是 sql server 2005。我只是想知道我们是否可以获取特定月份的周数。示例Date = '2008-10-16' 有没有我们可以拥有SELECT WEEK(Date) 的东西。或者任何更好的建议。
【问题讨论】:
标签: sql sql-server sql-server-2005
select (datepart(dd,'2008-10-08')-1) / 7 + 1
【讨论】:
你可以这样做:
SET @weeksinmonth=datediff(week, @date, @lastdate) + 1
这是我的一个存储过程的复制粘贴。
【讨论】:
SELECT DATEPART( week, '2008-10-16')
【讨论】: