DATE_FORMAT, CASE~WHEN~THEN~END 이용하기
https://school.programmers.co.kr/learn/courses/30/lessons/131113
SELECT ORDER_ID,
PRODUCT_ID,
DATE_FORMAT(OUT_DATE, '%Y-%m-%d') OUT_DATE,
CASE
WHEN OUT_DATE <= '2022-05-01'
THEN '출고완료'
WHEN OUT_DATE > '2022-05-01'
THEN '출고대기'
WHEN OUT_DATE IS NULL
THEN '출고미정'
END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;
**주의
날짜 비교 시 '' 를 이용하여 감싸야 함!
'코딩테스트 > programming_SQL' 카테고리의 다른 글
[SQL] 프로그래머스_대여 기록이 존재하는 자동차 리스트 구하기_157341 (0) | 2023.10.06 |
---|---|
[SQL] 프로그래머스_조건에 맞는 사용자와 총 거래금액 조회하기_164668 (0) | 2023.10.04 |
[SQL] 프로그래머스_카테고리 별 도서 판매량 집계하기_144855 (0) | 2023.10.03 |
[SQL] 프로그래머스_오랜 기간 보호한 동물(2)_59411 (0) | 2023.10.03 |
[SQL] 프로그래머스_있었는데요 없었습니다_59043 (0) | 2023.10.03 |