쿼리_MSSQL
maser DB에서 날짜 구하기(SPT_VALUES 테이블)
잠수콩
2018. 12. 13. 17:40
제목 : maser DB에서 날짜 구하기(SPT_VALUES 테이블)
소스 :
한달전부터 뒷날짜까지
SELECT
CONVERT(VARCHAR(10), Dateadd(D, NUMBER, Dateadd(M, -1, CONVERT(VARCHAR(10), Getdate(), 121))), 121) AS viewDate
FROM MASTER..SPT_VALUES WITH (nolock)
WHERE TYPE = 'P'
최근 한달치만 뽑기
SELECT viewDate
FROM (SELECT CONVERT(VARCHAR(10), Dateadd(D, NUMBER, Dateadd(M, -1, CONVERT(VARCHAR(10), Getdate(), 121))), 121) AS viewDate
FROM MASTER..SPT_VALUES WITH (nolock)
WHERE TYPE = 'P'
AND NUMBER <= Datediff(D, Dateadd(M, -1, CONVERT(VARCHAR(10), Getdate(), 121)), CONVERT(VARCHAR(10), Getdate(), 121))) T1
내용 :
master..SPT_VALUES 테이블을 사용해서 전체 날짜 구하기
예제 소스 파일 :
출처 :