오라클 달력 SQL
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
오라클 달력 월 조회 SQL[편집]
:giveymd = 202203
-- [ 달력 테이블 ]
-- WITH CAL AS -- with 절로 사용 하면 편리
SELECT GIVE YMD
FROM (
SELECT TO_CHAR(TO_DATE( :giveymd ||' '01','YYYYMMDD') + LEVEL-1, 'YYYYMMDD') GIVE_YMD
FROM DUAL
CONNECT BY LEVEL <= '31'
) A
WHERE A.GIVE_YMD LIKE :giveymd||'%'
ORDER BY A.GIVE_YMD DESC
)