"오라클 달력 SQL"의 두 판 사이의 차이
DB CAFE
(→= 오라클 달력 월 조회 SQL) |
(→= 오라클 달력 월 조회 SQL) |
||
1번째 줄: | 1번째 줄: | ||
− | === 오라클 달력 월 조회 SQL == | + | === 오라클 달력 월 조회 SQL === |
<source lang=sql> | <source lang=sql> | ||
:giveymd = 202203 | :giveymd = 202203 |
2023년 2월 10일 (금) 14:35 판
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
)