SELECT TO_DATE(DL.S_DT, 'YYYYMMDD') + RN -1
FROM (SELECT ROWNUM RN FROM S_CODET WHERE ROWNUM < 365),
(SELECT '20090101' S_DT, '20090220' E_DT
FROM DUAL
UNION ALL
SELECT '20090301' S_DT, '20090320' E_DT
FROM DUAL ) DL
WHERE TO_DATE(DL.S_DT, 'YYYYMMDD') + RN <= TO_DATE(DL.S_DT, 'YYYYMMDD') + TO_NUMBER(TO_DATE(DL.E_DT, 'YYYYMMDD')-TO_DATE(DL.S_DT, 'YYYYMMDD')+1)
댓글 없음:
댓글 쓰기