728x90
-- 코드를 입력하세요
SELECT MONTH(START_DATE) AS MONTH, CAR_ID,COUNT(*) AS RECORDS
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE 1=1
AND START_DATE BETWEEN '2022-08-01' AND '2022-10-31'
AND CAR_ID IN (SELECT CAR_ID
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE 1=1
AND START_DATE BETWEEN '2022-08-01' AND '2022-10-31'
GROUP BY CAR_ID
HAVING COUNT(*) >= 5
)
GROUP BY MONTH, CAR_ID
HAVING RECORDS > 0
ORDER BY MONTH ASC, CAR_ID DESC
728x90
'데이터 분석 > [SQL] 기초' 카테고리의 다른 글
[프로그래머스] SQL 연습 SUM,MAX,MIN - 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2025.03.11 |
---|---|
[프로그래머스] SQL 연습 IS NULL - 경기도에 위치한 식품창고 목록 출력하기 (0) | 2025.03.11 |
[프로그래머스] SQL 연습 SELET - 재구매가 일어난 상품과 회원 리스트 (0) | 2025.03.10 |
[MySQL] yyyy-mm-dd 형식 다루기 (0) | 2025.03.10 |
[프로그래머스] SQL 연습 SELET - 3월에 태어난 여성회원 목록 출력하기 (0) | 2025.03.10 |