--오늘이 해당 월에 몇주차 인지알아오기
--해당 월의 첫날(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 |