mysql1 [MySQL] 자동차 평균 대여 기간 구하기 평균 대여 기간 7일 이상 구하기 - DATEFIFF() 사용해서 두 날짜 사이의 차이 구하기 (+1을 해줘야 맞음) - ROUND() 사용해서 반올림하기 - AVG() 사용해서 평균값 구하기 평균 대여 기간이 7일 이상인 CAR_ID 찾기 - GROUP BY로 그룹화를 했으므로 HAVING절을 사용해서 CAR_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; 2024. 2. 28. 이전 1 다음