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