SQL 문제풀이
[프로그래머스 SQL] LV.1 자동차 대여 기록에서 장기/단기 대여 구분하기
냄비짱
2023. 8. 6. 02:37
728x90
❓ Question
❗ Answer
SELECT history_id, car_id,
DATE_FORMAT(start_date,'%Y-%m-%d'), DATE_FORMAT(end_date,'%Y-%m-%d'),
IF(DATEDIFF(end_date,start_date)+1>=30,'장기 대여', '단기 대여') RENT_TYPE
FROM car_rental_company_rental_history
WHERE start_date LIKE '2022-09%'
ORDER BY history_id DESC;
📌 Discussion
- IF로 조건문으로 rent_type 표시
- 대여일수 = end_date - start_date + 1