[SQL] 자동차 대여 기록 별 금액 구하기
·
알고리즘/SQL
문제 유형SQLString, Date 문제 난이도LEV4 문제 분석문제에서 주어진 조건은 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 문제이다.구하고자 하는 칼럼: 대역 기록에 대하여 대여 기록 별로 대여 금액(FEE)정렬 조건: FEE DESC, HISTORY_ID DESC우선 문제에서 KEY Point는1. 대여 기간에 따른 할인율을 적용시켜 대여 금액을 구할 수 있는가? (DATEDIFF, CASE WHEN 절 활용)2. JOIN을 적절하게 활용할 수 있는가? 코드 분석 CTE 절부터 확인해보자. 우선 CAR_RENTAL_COMPANY_CAR 와 CAR_RENTAL_COMPANY_RENTAL_HIST..