구름과 바람 그리고 나그네 :: [MS-SQL]오늘이 몇 주차인가?

오늘이 몇 주차인지 구하기

 

 

MS-SQL로 주차를 알아낼수 있다고 하는데...

가끔식 사용할때 활용하기 위해 간단하게 메모들어갑니다.

 

SELECT

DATEPART( YEAR, DATEADD( DAY, ( ( 8 - DATEPART( WEEKDAY, getdate() ) ) % 7 ) - 3, getdate() ) ) AS Y
  , DATEPART( MONTH, DATEADD( DAY, ( ( 8 - DATEPART( WEEKDAY, getdate() ) ) % 7 ) - 3, getdate() ) ) AS M
  , ( DATEPART( DAY, DATEADD( DAY, ( ( 8 - DATEPART( WEEKDAY, getdate() ) ) % 7 ) - 3, getdate() ) ) - 1 ) / 7 + 1 AS W

 

Y: 년도

M: 월

W: 주차

 

간단하게 참고하세용~ㅎㅎ

 

 

Posted by pressrain
,