--오늘이 해당 월에 몇주차 인지알아오기

--해당 월의 첫날(1)의 요일을 구한다

--해당 월의 마지막날을 구한다

 

declare @firstday datetime

declare @endday datetime   --나중에 쓸지도 몰라서 걍 구해놓는다

 

set @firstday =  DATEADD(day, -(DAY(getdate()-1)),GETDATE())

set @endday = DATEADD(month,1,getdate())-DAY(getdate())

 

--오늘이 해당 월에 몇주째인지 출력한다.

select (datepart(dw,@firstday)+6+DAY(GETDATE())) /7

'MSSQL' 카테고리의 다른 글

테이블정의서 쿼리  (0) 2016.12.28
ERWIN 논리명 주석으로 변경  (0) 2016.10.25
답변형 댓글 로직  (0) 2015.05.20
Posted by 따랑
,