프로그래머스 151138 자동차 대여 기록에서 장기/단기 대여 구분하기

1 개요[ | ]

프로그래머스 151138 자동차 대여 기록에서 장기/단기 대여 구분하기

2 MySQL[ | ]

SELECT 
  HISTORY_ID, 
  CAR_ID, 
  SUBSTR(START_DATE, 1, 10) AS START_DATE, 
  SUBSTR(END_DATE, 1, 10) AS END_DATE, 
  CASE
  WHEN DATEDIFF(END_DATE, START_DATE) >= 29 THEN '장기 대여'
  ELSE '단기 대여'
  END AS RENT_TYPE 
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY 
WHERE SUBSTR(START_DATE, 1, 7) = '2022-09'
ORDER BY HISTORY_ID DESC
SELECT 
  HISTORY_ID, 
  CAR_ID, 
  DATE_FORMAT(START_DATE, "%Y-%m-%d") AS START_DATE, 
  DATE_FORMAT(END_DATE, "%Y-%m-%d") AS END_DATE, 
  CASE
  WHEN DATEDIFF(END_DATE, START_DATE) >= 29 THEN "장기 대여"
  ELSE "단기 대여"
  END AS RENT_TYPE 
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY 
WHERE START_DATE BETWEEN "2022-09-01" AND "2022-09-30" 
ORDER BY HISTORY_ID DESC
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}