[프로그래머스 | SQL] 자동차 평균 대여 기간 구하기

게으른 완벽주의자·2023년 2월 9일
0

프로그래머스

목록 보기
62/83

프로그래머스_자동차 평균 대여 기간 구하기

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 AVG(DATEDIFF(END_DATE,START_DATE)+1) >= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC

DATE간의 차이를 구하기 위해서 DATEDIFF(date1, date2) 함수를 사용해줬다
END-START+1을 해서 구하면 값이 다르다고 나오는데, 아마도 DATE형식을 사용하지 않으면 모두 연결된 숫자의 형태로 인식을 하는 것 같다

profile
데이터를 공부하고 있습니다

0개의 댓글