한껏 차이로 계속 틀렸군.....
with overfive as (
select CAR_ID, count(*)
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where month(START_DATE) between 8 and 10 and year(START_DATE)=2022
group by CAR_ID
having count(*) >= 5
)
-- 코드를 입력하세요
SELECT month(START_DATE) MONTH, CAR_RENTAL_COMPANY_RENTAL_HISTORY.CAR_ID, count(*) RECORDS
from CAR_RENTAL_COMPANY_RENTAL_HISTORY inner join overfive
on CAR_RENTAL_COMPANY_RENTAL_HISTORY.CAR_ID = overfive.CAR_ID
where month(START_DATE) between 8 and 10 and year(START_DATE)=2022
group by MONTH, CAR_ID
order by MONTH, CAR_ID desc
'알고리즘 > SQL' 카테고리의 다른 글
특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2024.09.19 |
---|---|
조건에 맞는 사원 정보 조회하기 (0) | 2024.09.06 |
업그레이드 된 아이템 구하기 - (0) | 2024.09.02 |
월별 잡은 물고기 수 구하기 (0) | 2024.08.23 |
재구매가 일어난 상품과 회원 리스트 구하기 (1) | 2024.04.24 |