728x90
반응형

-> 200803월에 해당하는 날짜를 2008.03.1일부터 31일까지 row를 생성한다.

-> TB_HR_Z_SEQ 테이블은 하나의 필드에 숫자값이 1~100까지 저장되어 있다

WITH IP AS(SELECT '200803' IN_PLN_WRK_MM FROM DUAL)
    SELECT
        TO_NUMBER(TO_CHAR(TO_DATE(IN_PLN_WRK_MM,'YYYYMM') + ROWNUM - 1,'DD')) NO
        ,TO_CHAR(TO_DATE(IN_PLN_WRK_MM,'YYYYMM') + ROWNUM - 1,'YYYY.MM.DD') SLMK_PLN_WRK_DD
    FROM TB_HR_Z_SEQ,IP
    WHERE ROWNUM <= TO_NUMBER(TO_CHAR(LAST_DAY(TO_DATE(IN_PLN_WRK_MM,'YYYYMM')),'DD'))

 

=> 결과

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,