SELECT CAR_ID, ROUND(SUM(DATEDIFF(END_DATE, START_DATE) +1)/COUNT(*), 1)
AS AVERAGE_DURATION FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
HAVING AVERAGE_DURATION > 6
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC;
'코딩테스트 수련일지 > 프로그래머스 MySQL' 카테고리의 다른 글
프로그래머스 | 카테고리 별 도서 판매량 집계하기 (0) | 2023.03.22 |
---|---|
프로그래머스 | 대여 기록이 존재하는 자동차 리스트 구하기 (0) | 2023.03.22 |
프로그래머스 | 조건별로 분류하여 주문상태 출력하기 (0) | 2023.03.22 |
프로그래머스 | 오랜 기간 보호한 동물(2) (0) | 2023.03.22 |
프로그래머스 | 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.03.22 |