3초기억력

maser DB에서 날짜 구하기(SPT_VALUES 테이블) 본문

쿼리_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 테이블을 사용해서 전체 날짜 구하기





예제 소스 파일 :


 출처 :  




Comments