[Oracle] startDate-endDate 기준 포함되는 월(Month) 조회

반응형
728x90
반응형

startDate-endDate 기준 포함되는 월(Month) 조회

SELECT TO_CHAR(ADD_MONTHS(TO_DATE(SUBSTR('20210301', 5, 2), 'MM'), LEVEL - 1 ),'MM') AS MONTHS
FROM DUAL
CONNECT BY LEVEL <= MONTHS_BETWEEN( TO_DATE(SUBSTR('20210505', 5, 2), 'MM' ), TO_DATE(SUBSTR('20210301', 5, 2), 'MM' ) ) + 1

 

startDate : 20210301
endDate : 20210505

 

 

결과

시작일자의 03월 ~ 종료일자의 05월이므로, 결과는 03월, 04월, 05월이 된다.

03
04
05

 

반응형

Designed by JB FACTORY