Allen's 데이터 맛집

프로그래머스 lv. 4 : 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 본문

SQL/SQL 문제풀이

프로그래머스 lv. 4 : 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

Allen93 2024. 1. 25. 06:11

문제

 

풀이

1. CAR_RENTAL_COMPANY_CAR, CAR_RENTAL_COMPANY_RENTAL_HISTORY, CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블을 조인하여 차량, 렌탈 이력, 할인 계획과 관련된 정보를 가져옵니다.


2. 세단 또는 SUV 차종이면서 30일 렌탈에 해당하는 할인 계획을 가져옵니다.


3. ROUND 함수를 사용하여 할인을 적용한 30일 렌탈 비용을 계산하고 FEE 컬럼에 저장합니다.


4. 렌탈 이력이 있으면서 최대 종료일이 "2022-11-01" 이하이며, 비용이 500,000에서 2,000,000 사이인 경우를 선택합니다.


5. 그룹 별로 렌탈 비용이 높은 순서로 정렬하며, 동일한 비용의 경우 차종과 차량 ID를 기준으로 정렬합니다.

 

 

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/157339

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr