2008-10-14 1 views
2

SQL Server 2005를 사용하고 있습니다. 특정 달의 주 번호를 얻을 수있는 것이 있는지 알고 싶습니다. 예 Date = '2008-10-16'SELECT WEEK(Date)을 가질 수있는 것이 있습니까? 또는 더 나은 제안. A는 내 저장 프로 시저 중 하나에서 복사 및 붙여 넣기입니다SQL 스크립트의 Week() 함수

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

:

답변

2
select (datepart(dd,'2008-10-08')-1)/7 + 1 
2
SELECT DATEPART(week, '2008-10-16') 
+0

나는 한 달 동안 주를 얻을 수있는 방법이 있습니까? 나에게주는 것은 42 일이다. – jbcedge

2

당신은 이런 식으로 할 수 있습니다.