강의로 돌아가기
정우

일수 차이를 계산할 때 +1 을 하는 이유가 무엇인가요?

궁금합니다...

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
-- 코드를 입력하세요
SELECT CAR_ID, 
/* ROUND(AVG(DATEDIFF(END_DATE,START_DATE)+1),1) AS AVERAGE_DURATION */
round( sum( TIMESTAMPDIFF(DAY, START_DATE, END_DATE)+1)/count(CAR_ID),1)  as AVERAGE_DURATION
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
group by CAR_ID
having AVERAGE_DURATION >=7
order by 2 desc,1 desc
1 개의 답변
장홍범

START_DATE: 2023-09-19, END_DATE: 2023-09-20
인 경우 대여기간은 2일로 계산해야 하기 때문입니다

  • mcarrickm@gmail.com

    홍범이형 천재

    mcarrickm@gmail.com―2024.07.23 11:49
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다.