문제
코드
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 YEAR(START_DATE) = 2022 AND MONTH(START_DATE) = 09
ORDER BY HISTORY_ID DESC;
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/151138
'코딩테스트연습 > SQL_프로그래머스' 카테고리의 다른 글
조건에 부합하는 중고거래 댓글 조회하기 - DATE_FORMAT, JOIN (0) | 2024.12.30 |
---|---|
가장 큰 물고기 10마리 구하기 (1) | 2024.12.27 |
잡은 물고기의 평균 길이 구하기 - ROUND(), AVG(), IFNULL() (0) | 2024.12.24 |
한 해에 잡은 물고기 수 구하기 - COUNT(), YEAR() (0) | 2024.12.23 |
최댓값 구하기 - MAX() (0) | 2024.12.20 |