[oracle] 달력 만들기
--날짜 생성 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS 현재일자 ,TRUNC(SYSDATE,'MM') AS 현재달첫날 ,LAST_DAY(SYSDATE) AS 현재달마지막날 ,TO_CHAR(LAST_DAY(SYSDATE), 'DD') AS 현재달마지막일 ,TO_CHAR(SYSDATE, 'DAY') AS 현재요일 ,NEXT_DAY(SYSDATE, '월') AS 다음월요일 FROM DUAL; --이번달 달력생성 SELECT TO_CHAR(TRUNC(SYSDATE,'MM') + LEVEL - 1, 'YYYY-MM-DD') ,TO_CHAR(TRUNC(SYSDATE,'MM') + LEVEL - 1, 'DAY') ,LEVEL FROM DUAL CONNECT BY LEVEL