https://school.programmers.co.kr/learn/courses/30/lessons/151139
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 && CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE MONTH(START_DATE) BETWEEN 8 AND 10 GROUP BY CAR_ID HAVING COUNT(*) >=5)
GROUP BY MONTH, CAR_ID
ORDER BY MONTH ASC, CAR_ID DESC;
'Problem Solving > SQL' 카테고리의 다른 글
[GROUP BY, JOIN, DATE] 카테고리 별 도서 판매량 집계하기 (1) | 2024.03.12 |
---|---|
[SUM] 조건에 맞는 아이템들의 가격의 총합 (0) | 2024.03.12 |
[GROUPBY 2항, DATE, JOIN2개] 저자별 카테고리별 매출액 집계하기 (0) | 2024.03.11 |
[GROUP BY 2개항목] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.03.11 |
[BETWEEN,DATE,IF,CASE] 렌트 자동차 특정날짜 대여가능 여부 구분하기 (0) | 2024.03.11 |