[SQL 코딩테스트] 프로그래머스 String, Date 정답
재밌을 때 진도 쭉쭉 빼기! 자동차 대여 기록에서 장기/단기 대여 구분하기 #DATEDIFF #DATE_FORMAT 와... 쓸데없이 짱 헤멘 문제. DATEDIFF한 결과값에 +1을 해줘야 한다. 질문하기 게시판에 요 내용으로 틀린 사람들이 수두룩... 왜냐하면 오늘 빌려서 오늘 반납한 경우, 두 날짜를 빼면 0이 되지만 대여일은 1일로 계산하기 때문이다. 마찬가지로 오늘 빌려서 내일 반납하면 대여일은 2일이다. SELECT history_id, car_id, DATE_FORMAT(start_date, '%Y-%m-%d') start_date, DATE_FORMAT(end_date, '%Y-%m-%d') end_date, IF (DATEDIFF(END_DATE,START_DATE)+1 >= '30', ..