1JAN
글
(MSSQL) 이번 주 월요일, 다음 주 월요일 구하기
IT/Programming/MSSQL
2016. 1. 18. 12:30
DECLARE @now datetime;
DECLARE @next_week_monday_00 datetime
DECLARE @this_week_monday_00 datetime
SET @now = '2016-01-17'
IF 1 = DATEPART(WEEKDAY, @now)
SET @this_week_monday_00 = DATEADD(DAY, DATEDIFF(DAY, 0, DATEADD(DAY, -6, @now)), 0)
ELSE
SET @this_week_monday_00 = DATEADD(DAY, DATEDIFF(DAY, 0, DATEADD(DAY, DATEPART(WEEKDAY, @now) * -1 + 2, @now)), 0)
SET @next_week_monday_00 = DATEADD(DAY, 7, @this_week_monday_00)
'IT/Programming > MSSQL' 카테고리의 다른 글
(MSSQL) BACKUP LOG cannot be performed because there is no current database backup (1) | 2016.04.27 |
---|---|
(MSSQL) 모든 테이블 인덱스 재생성 쿼리 (0) | 2016.01.17 |
(MSSQL) 현재 데이터베이스에 사용자 그룹 또는 역할 이(가) 이미 있습니다 (1) | 2015.06.25 |
유용한 DMV (0) | 2015.05.12 |
로그 테이블 설계 원칙 (0) | 2015.02.25 |