[Connect by]_ 계층형 쿼리 & 재귀 쿼리 응용 ( 이달의 휴일 구하기 )
개요 휴일 정보 테이블과 연계하여 이달( 선택한 달 ) 의 총 일수, 총 휴일 수 , 총 근무일 수 를 구하는 쿼리 작성 OUTPUT Total_cnt : 해당 월의 총 일수 Working_cnt : 해당 월의 근무일 수 ( 평일 ) Holiday_cnt 해당 월의 휴일 사용 Oracle 함수 connect by to_char to_date with as () 휴일 테이블 HOLIDAY 해당 테이블에는 휴일 ('YYYY-MM-DD') 생성일 작성자 3가지의 데이터가 들어가도록 구성 선택 월 2022-11-01 11월에는 평일이 22일 휴일이 8일 총일이 30일이 있습니다. Connect by 를 응용한 계층형 쿼리 SELECT COUNT(*) AS TOTAL_CNT ,SUM(WORK_TOTAL_CNT) ..
2022.11.28