SELECT X.WORK_DATE AS WORK_DATE
FROM (SELECT SUBSTR( '201111', 1, 6 )||'01' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'02' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'03' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'04' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'05' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'06' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'07' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'08' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'09' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'10' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'11' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'12' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'13' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'14' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'15' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'16' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'17' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'18' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'19' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'20' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'21' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'22' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'23' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'24' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'25' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'26' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'27' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'28' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'29' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'30' WORK_DATE FROM DUAL UNION ALL
SELECT SUBSTR( '201111', 1, 6 )||'31' WORK_DATE FROM DUAL
) X
WHERE X.WORK_DATE <= TRIM(TO_CHAR(LAST_DAY(TO_DATE('20111101','YYYYMMDD')),'YYYYMMDD'))
'DBMS > 오라클기타' 카테고리의 다른 글
통계정보 확인하기.(인덱스 추가설정 시 통계정보 부재로 문제가 발생할 시 ) (0) | 2013.05.05 |
---|---|
인덱스 Monitoring 기법 (0) | 2013.05.05 |
sqlplus spool 이용 (0) | 2013.05.03 |
컬럼이 null인 경우는 조회조건 (0) | 2013.05.03 |
oracle character set 변경. (0) | 2013.05.03 |