문제
MYSQL
내가 작성한 정답
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 '출고대기'
ELSE '출고미정' END "출고여부"
FROM FOOD_ORDER
ORDER BY 1;ORACLE
내가 작성한 정답
SELECT ORDER_ID, PRODUCT_ID, TO_CHAR(OUT_DATE,'YYYY-MM-DD') OUT_DATE,
CASE WHEN TO_CHAR(OUT_DATE,'YYMMDD') <= '220501' THEN '출고완료'
WHEN TO_CHAR(OUT_DATE,'YYMMDD') > '220501' THEN '출고대기'
ELSE '출고미정' END AS "출고여부"
FROM FOOD_ORDER
ORDER BY 1;Share article