고수님들 아래부분 보시고 도움을 요청드립니다.
특정기간동안 1개월씩 증가시키고 싶습니다.
(예) 2011-01-01 ~ 2011-12-31 기간동안에 아래와 같이 생성하려고 합니다.
2011-01-01
2011-02-01
2011-03-01
2011-04-01
2011-05-01
2011-06-01
2011-07-01
2011-08-01
2011-09-01
2011-10-01
2011-11-01
2011-12-01
SELECT TO_CHAR(ADD_MONTHS(sdt, LEVEL - 1), 'yyyy-mm-dd') dt FROM (SELECT TO_DATE('2011-01-01', 'yyyy-mm-dd') sdt , TO_DATE('2011-12-31', 'yyyy-mm-dd') edt FROM dual) CONNECT BY LEVEL <= MONTHS_BETWEEN(edt, sdt) + 1 ;
마농님 정말 감사합니다.!!
주말에 밤새도 못했었는데..보고나니까. 너무너무..간단하게 끝나네요..ㅜㅜ
정말 너무너무 고맙습니다.