사용 언어 - MYSQL
프로그래머스 LV 1) 자동차 대여 기록에서 장기/단기 대여 구분하기
정답
IF, DATEDIFF (정답 맞춘 여부 X)
IF(조건, 참, 거짓)
DATEDIFF(A,B) = A-B 차이
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,
IF(DATEDIFF(END_DATE,START_DATE) >= 29, '장기 대여', '단기 대여') RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE DATE_FORMAT(START_DATE,"%Y-%m") LIKE "2022-09"
ORDER BY 1 DESC;
레퍼런스
- 정답 깃허브
'Stay Hungry Stay Foolish > SQL' 카테고리의 다른 글
[MYSQL] 자동차 평균 대여 기간 구하기 (0) | 2023.06.28 |
---|---|
[MYSQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.06.24 |
[MYSQL] 입양 시각 구하기(2) (0) | 2023.06.24 |
[MYSQL] 년,월,성별 별 상품 구매 회원 수 구하기 (0) | 2023.06.24 |
[MYSQL] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.06.24 |
댓글