now is better than never
[프로그래머스][Level 3] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 본문
SELECT date_format(start_date, '%m') month
, car_id
, count(*) RECORDS
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE car_id in (select car_id
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where START_DATE between '2022-08-01' and '2022-10-31'
group by car_id
having count(*)>=5)
AND START_DATE between '2022-08-01' and '2022-10-31'
GROUP BY month, car_id
HAVING records > 0
ORDER BY month asc, car_id desc
더 깔끔하게 푸는 방법은 없을까,,,?
'프로그래머스 > SQL' 카테고리의 다른 글
[프로그래머스][Level 4] 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.10.19 |
---|---|
[LEVEL 4][JOIN] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.05.15 |
[LEVEL 2][String, Date] 자동차 평균 대여 기간 구하기 (0) | 2023.05.15 |
[Level 4][SELECT] 서울에 위치한 식당 목록 출력하기 (0) | 2023.01.04 |
[Level 2][SELECT] 3월에 태어난 여성 회원 목록 출력하기 (SQL 날짜 월 출력) (0) | 2023.01.03 |