일정 기간내의 날짜 구하는 쿼리 입니다.
database.sarang.net 에서 발췌했습니다.
모두 행복한 고수되시길...
woojja ))*
\\\\\\\\\\\\\\\\\\
database.sarang.net 에서 발췌했습니다.
SELECT TO_CHAR(dt,'yyyymmdd') "일자" , TO_CHAR(dt,'day') "요일" , DENSE_RANK() OVER(ORDER BY TRUNC(dt,'d'))||'주차' "주차" FROM (SELECT TO_DATE(sdt,'yyyymmdd') + LEVEL - 1 dt FROM (SELECT '20081221' sdt, '20090107' edt FROM dual) CONNECT BY LEVEL <= TO_DATE(edt,'yyyymmdd') - TO_DATE(sdt,'yyyymmdd') + 1 ) |
모두 행복한 고수되시길...
woojja ))*
\\\\\\\\\\\\\\\\\\
반응형
'DATABASE > ORACLE' 카테고리의 다른 글
[ORACLE] UPDATE...SELECT... (0) | 2010.03.19 |
---|---|
[ORACLE] Oracle Lock 해제 관련 query (0) | 2009.06.05 |
[ORACLE] Oracle .NET Provider - Data connection pooling (0) | 2009.04.02 |
[ORACLE] Oracle Developer Tools for Visual Studio .NET (0) | 2009.04.02 |
[ORACLE] 쿠폰을 생성해 보아요... ^^ (0) | 2009.03.19 |