[ORACLE] query to select dates within a certain period.

this is a query to select dates within a certain period in oracle.

female developer

Query to select dates

일정 기간 내의 날짜 구하는 쿼리 입니다.
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 '20241201' sdt, '20241225' edt FROM dual)
               CONNECT BY LEVEL <= TO_DATE(edt,'yyyymmdd')
                                 - TO_DATE(sdt,'yyyymmdd') + 1
        )

행복한 고수되십시오.

WooGong ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다