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
반응형
'SQL > Query' 카테고리의 다른 글
[링크스크랩] 오라클 select 를 이용한 내용 확인 (0) | 2014.06.11 |
---|---|
SELECT한 내용을 INSERT하기 (0) | 2014.06.11 |
테이블 컬럼상세 조회하기 (0) | 2014.06.11 |
월별 통계 정보 구하기 쿼리 (0) | 2014.06.11 |
행열 바꾸기 1,2,3등으로 구분되어진 항목을 열로 변환하기 (0) | 2014.06.11 |
파일을 읽어서 매핑값을 BULK INSERT (0) | 2014.06.11 |
비슷한 테이블 매크로 생성 (0) | 2014.06.11 |
조인 결과로 테이블 UPDATE하기 (0) | 2014.06.11 |