SELECT C.HISTORY_ID, C.CAR_ID, DATE_FORMAT(C.START_DATE, "%Y-%m-%d") AS START_DATE,
DATE_FORMAT(C.END_DATE, "%Y-%m-%d") AS END_DATE,
IF(DATEDIFF(END_DATE, START_DATE) + 1 >= 30, '장기 대여', '단기 대여') AS RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY AS C
WHERE START_DATE LIKE '2022-09%'
ORDER BY C.HISTORY_ID DESC;
IF문 대신 CASE문을 사용해도 된다.
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스/MySQL] 입양 시각 구하기(1) (0) | 2023.10.01 |
---|---|
[프로그래머스/MySQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.10.01 |
[프로그래머스/MySQL] 과일로 만든 아이스크림 고르기 (0) | 2023.10.01 |
[프로그래머스/자바] 로그인 성공? (0) | 2023.09.25 |
[프로그래머스/자바] 정사각형으로 만들기 (0) | 2023.09.25 |