목차
https://school.programmers.co.kr/learn/courses/30/lessons/157339
SELECT C.CAR_ID,C.CAR_TYPE, round( 30*C.DAILY_FEE*(1-P.DISCOUNT_RATE*0.01) ) as FEE
from CAR_RENTAL_COMPANY_CAR AS C
join CAR_RENTAL_COMPANY_RENTAL_HISTORY AS H on C.CAR_ID =H.CAR_ID
join CAR_RENTAL_COMPANY_DISCOUNT_PLAN AS P on C.CAR_TYPE =P.CAR_TYPE
where P.DURATION_TYPE='30일 이상'
and (C.CAR_TYPE='SUV' or C.CAR_TYPE='세단')
and C.CAR_ID NOT IN (
select CAR_ID
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where START_DATE <='2022-11-30' and END_DATE >= '2022-11-01')
group by C.CAR_ID
having FEE >=500000 and FEE <2000000
order by FEE desc, C.CAR_TYPE, C.CAR_ID desc
'코딩테스트[파이썬] > 프로그래머스 sql 고득점 kit' 카테고리의 다른 글
JOIN - 조건에 맞는 도서와 저자 리스트 출력하기 (2) | 2024.02.28 |
---|---|
JOIN - 5월 식품들의 총매출 조회하기 (0) | 2024.02.28 |
JOIN - 주문량이 많은 아이스크림들 조회하기 (0) | 2024.02.28 |
String, Date - 카테고리 별 상품 개수 구하기 (0) | 2024.02.27 |
String, Date - DATETIME에서 DATE로 형 변환 (0) | 2024.02.27 |