본문 바로가기
SQLD

[프로그래머스 SQL고득점 키트 String, Date]조건별로 분류하여 주문상태 출력하기

by 새싹감자 2023. 2. 9.
SELECT ORDER_ID,PRODUCT_ID,DATE_FORMAT(OUT_DATE,'%Y-%m-%d') AS OUT_DATE,
(CASE 
 WHEN OUT_DATE IS NULL THEN '출고미정'
 WHEN DATEDIFF(OUT_DATE,"2022-05-01")>0 THEN '출고대기'
ELSE '출고완료'
END) AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID ASC;

CASE문을 사용해서 컬럼 하나를 추가해주면 되는 문제였다.

댓글