728x90
728x90
문제
정답
SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(*) AS RECORDS
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE START_DATE BETWEEN '2022-08-01' AND '2022-10-31'
AND 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(CAR_ID) >= 5)
GROUP BY CAR_ID, MONTH(START_DATE)
ORDER BY MONTH ASC, CAR_ID DESC
728x90
728x90
'Programmers > SQL' 카테고리의 다른 글
[프로그래머스 SQL 고득점 Kit] GROUP BY: 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2023.05.15 |
---|---|
[프로그래머스 SQL 고득점 Kit] GROUP BY: 카테고리 별 도서 판매량 집계하기 (0) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] GROUP BY: 즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] SUM, MAX, MIN: 중복 제거하기 (0) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] SUM, MAX, MIN: 동물 수 구하기 (0) | 2023.05.15 |