sql脚本中的Week()函数

时间:2008-10-14 22:38:04

标签: sql sql-server sql-server-2005

我正在使用sql server 2005.我只想知道是否有什么我们可以获得特定月份的周数。示例Date = '2008-10-16'我们可以拥有SELECT WEEK(Date)。或者任何更好的建议。

3 个答案:

答案 0 :(得分:2)

SELECT DATEPART( week, '2008-10-16')

答案 1 :(得分:2)

你可以这样做:

SET @weeksinmonth=datediff(week, @date, @lastdate) + 1

这是我的一个存储过程的复制和粘贴。

答案 2 :(得分:2)

select (datepart(dd,'2008-10-08')-1) / 7 + 1