-
* [Level 3] 조건별로 분류하여 주문상태 출력하기: CASE[프로그래머스] SQL 고득점 Kit/String, Date 2022. 10. 8. 23:37
[문제]
FOOD_ORDER 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 5월 1일까지 출고완료로 이 후 날짜는 출고대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요.
SELECT ORDER_ID, PRODUCT_ID, OUT_DATE, CASE WHEN OUT_DATE <= '2022/05/01' THEN '출고완료' WHEN OUT_DATE > '2022/05/01' THEN '출고대기' ELSE '출고미정' END AS "출고여부" FROM FOOD_ORDER ORDER BY ORDER_ID
'[프로그래머스] SQL 고득점 Kit > String, Date' 카테고리의 다른 글
* [Level 2] DATETIME에서 DATE로 형 변환: DATE_FORMAT (0) 2022.10.09 * [Level 3] 오랜 기간 보호한 동물(2): DATEDIFF, LIMIT (0) 2022.10.09 * [Level 2] 중성화 여부 파악하기: REGEXP (0) 2022.10.08