문제
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 is null then '출고미정'
else '출고완료' end as 출고여부
from food_order
order by 1 asc
ORACLE
내가 작성한 정답
SELECT order_id, product_id, to_char(out_date,'yyyy-mm-dd') out_date,
case
when out_date-to_date('2022-05-01','yyyy-mm-dd') <= 0 then '출고완료'
when out_date-to_date('2022-05-01','yyyy-mm-dd') > 0 then '출고대기'
else '출고미정' end as 출고여부
from food_order
order by order_id asc
Share article