전체 글 136

자동차 평균 대여 기간 구하기 / 157342

정보 Lv.2 분류 : String, Date 문제 문제링크 풀이 SELECT CAR_ID , ROUND(AVG(TO_DATE(END_DATE) - TO_DATE(START_DATE)+1),1) AS AVERAGE_DURATION FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY GROUP BY CAR_ID HAVING AVG(TO_DATE(END_DATE) - TO_DATE(START_DATE)+1) >= 7 ORDER BY 2 DESC , 1 DESC; 풀이 후기 일자를 뺄셈하면 하루가 빠지기 때문에 무조건 1을 더한다. 대여 종료일 - 대여 시작 + 1을 한 후 평균을 내서 ROUND 함수를 통해 소수점을 한자리로 만든다.