반응형 오라클 평일1 [Oracle]CONNECT BY LEVEL을 이용한 평일, 주말 일자 구하기 자주 사용 하지만 사용할 때마다 헷갈려서 따로 포스팅으로 정리해 봅니다. CONNECT BY LEVEL은연속된 숫자를 조회할 때 사용하는 계층 쿼리입니다. 예제> 5 이하의 숫자를 차례로 조회 SELECT LEVEL FROM DUAL CONNECT BY LEVEL 지정한 기간 동안의 일자가 주말인지 평일인지 구분하여 조회 SELECT TO_CHAR(YYYYMMDD, 'YYYYMMDD') AS 일자 , CASE WHEN TO_CHAR(YYYYMMDD, 'd') IN (1, 7) THEN '주말' ELSE '평일' END AS 주중구분 FROM ( SELECT START_DATE + LEVEL - 1 YYYYMMD.. 2022. 12. 3. 이전 1 다음 반응형