https://school.programmers.co.kr/learn/courses/30/lessons/157342
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
DATEDIFF 함수
https://ponyozzang.tistory.com/697
'DB' 카테고리의 다른 글
[MySQL] 프로그래머스 - 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.02.14 |
---|---|
[MySQL] 프로그래머스 - 취소되지 않은 진료 예약 조회하기(3개 테이블 JOIN) (0) | 2023.02.14 |
[MySQL] 프로그래머스 - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기(IF, 날짜 비교) (0) | 2023.02.10 |
[MySQL] 프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기(BETWEEN, GROUP BY) (0) | 2023.02.10 |
[MySQL] 프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기(WHERE문 서브쿼리) (0) | 2023.02.09 |