728x90
320x100
MySQL
SELECT MONTH(START_DATE) AS MONTH
, CAR_ID
, COUNT(*) AS RECORDS
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE MONTH(START_DATE) BETWEEN 8 AND 10
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 MONTH, CAR_ID
ORDER BY MONTH, CAR_ID DESC
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (SQL)' 카테고리의 다른 글
[GROUP BY/LEVEL3] 부서별 평균 연봉 조회하기 (MySQL) (0) | 2024.12.04 |
---|---|
[GROUP BY/LEVEL2] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (MySQL) (0) | 2024.12.02 |
[GROUP BY/LEVEL3] 카테고리 별 도서 판매량 집계하기 (MySQL) (0) | 2024.11.29 |
[GROUP BY/LEVE2] 월별 잡은 물고기 수 구하기 (MySQL) (0) | 2024.11.28 |
[GROUP BY/LEVEL2] 물고기 종류 별 잡은 수 구하기 (MySQL) (0) | 2024.11.27 |