DUAL 테이블과 CONNECT BY LEVEL 을 이용한 달력(월별일자) 을 구하는 쿼리 입니다. 보통 컬린더 테이블을 만들어 놓으나 사용하나, 없는 경우 유용하게 사용가능합니다. * 날짜 함수 관련 내용 SELECT SUBSTR(YYYYMMDD,1,6) AS YYYYMM , YYYYMMDD ,TO_CHAR(TO_DATE(YYYYMMDD, 'YYYYMMDD'), 'DY') DY FROM ( SELECT TO_CHAR(SYSDATE,'YYYYMM') || LPAD(LEVEL, 2, '0') AS YYYYMMDD FROM DUAL CONNECT BY LEVEL