함정 조심!((where절을 두 번 써야 함)
with A as (
select CAR_ID
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where year(START_DATE)=2022 and month(START_DATE) between 8 and 10
group by CAR_ID
having count(*) >= 5
)
-- 코드를 입력하세요
SELECT month(START_DATE) MONTH, A.CAR_ID, count(*) RECORDS
from CAR_RENTAL_COMPANY_RENTAL_HISTORY inner join A
on CAR_RENTAL_COMPANY_RENTAL_HISTORY.CAR_ID = A.CAR_ID
where year(START_DATE)=2022 and month(START_DATE) between 8 and 10
group by MONTH, A.CAR_ID
having count(*) > 0
order by MONTH, A.CAR_ID desc
'알고리즘 > 프로그래머스' 카테고리의 다른 글
연속 펄스 부분 수열의 합 (0) | 2024.09.26 |
---|---|
등대 ! (0) | 2024.09.25 |
헤비 유저가 소유한 장소 (0) | 2024.09.18 |
조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2024.09.18 |
미로 탈출 명령어 *** (0) | 2024.09.11 |