자동차 평균 대여기간 구하기 (Lv.2)
문제
- 평균 대여 기간이 7일 이상인 자동차 ID 와 평균 대여기간(소수점 둘째자리에서 반올림)
- 평균 대여 기간(컬럼명: AVERAGE_DURATION)
- 평균 대여 기간을 기준으로 내림차순 정렬
- 평균 대여 기간 같을 경우 자동차 ID를 기준으로 내림차순 정렬
답!
SELECT CAR_ID,
ROUND(AVG(DATEDIFF(END_DATE, START_DATE)+1), 1) AS AVERAGE_DURATION
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
HAVING AVERAGE_DURATION >= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC
* point
- datediff
- having
'데이터 다루기' 카테고리의 다른 글
해커랭크 SQL 오류 / Weather Observation Station 17 (1) | 2023.04.18 |
---|---|
스파르타 코딩클럽 SQL 4주차까지 완강 / 문법 정리 (0) | 2023.03.17 |
스파르타코딩클럽 SQL 3주차 - join 개발일지 (0) | 2023.03.15 |
스파르타 코딩클럽 엑셀보다 쉬운 SQL 2주차 (0) | 2023.03.14 |
스파르타 코딩클럽 SQL 1주차 (0) | 2023.03.13 |