CS/DB

[MSSQL] 특정 기간 날짜 (MASTER.DBO.SPT_VALUES)

Dortmoot 2022. 3. 21. 17:44

MASTER..SPT_VALUES

시스템 테이블을 이용하여 특정 기간 사이에 해당하는 모든 날짜를 출력해보자

SELECT CONVERT(VARCHAR, DATEADD(D, NUMBER, '시작일'), 112) 
	FROM MASTER..SPT_VALUES 
    	WHERE TYPE = 'P' 
        		AND NUMBER <= DATEDIFF(D, '시작일', '종료일')