SELECT distinct(c.CAR_ID)
FROM CAR_RENTAL_COMPANY_CAR c
JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY h on c.CAR_ID = h.CAR_ID
WHERE date_format(h.START_DATE, '%m') = 10
AND c.CAR_TYPE = "세단"
ORDER BY 1 DESC
CAR_ID 조회 시 중복이 없게 하기 위해 distinct 사용했다.
10월에 대여를 시작한 자동차를 조회하기 위해 date_format으로 10월인 것을 필터링 하고
비교연산자로 세단만 필터링 하여 내림차순 정렬했다.
'프로그래머스 > 코딩테스트 연습' 카테고리의 다른 글
SQL lv2 상품 별 오프라인 매출 구하기 (0) | 2024.04.24 |
---|---|
SQL lv3 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.04.22 |
SQL lv2 루시와 엘라 찾기 (0) | 2024.04.22 |
SQL lv3 오랜 기간 보호한 동물(2) (0) | 2024.04.22 |
SQL lv4 보호소에서 중성화 한 동물 (0) | 2024.04.19 |