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문을 사용해서 컬럼 하나를 추가해주면 되는 문제였다.
'SQLD' 카테고리의 다른 글
[프로그래머스 SQL고득점 키트 String, Date]자동차 평균 대여 기간 구하기 (0) | 2023.02.09 |
---|---|
[프로그래머스 SQL고득점 키트 String, Date]자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.02.09 |
[프로그래머스 SQL고득점 키트 String, Date]자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.02.09 |
[프로그래머스 SQL고득점 키트 String, Date]취소되지 않은 진료 예약 조회하기 (0) | 2023.02.09 |
[프로그래머스 SQL고득점 키트 JOIN]그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.02.08 |
댓글