728x90
320x100
MySQL
SELECT ORDER_ID
, PRODUCT_ID
, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS 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
Oracle
SELECT ORDER_ID
, PRODUCT_ID
, TO_CHAR(OUT_DATE, 'YYYY-MM-DD') AS OUT_DATE
, CASE WHEN TO_CHAR(OUT_DATE, 'YYYY-MM-DD') <= '2022-05-01' THEN '출고완료'
WHEN TO_CHAR(OUT_DATE, 'YYYY-MM-DD') > '2022-05-01' THEN '출고대기'
ELSE '출고미정'
END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (SQL)' 카테고리의 다른 글
[String, Date/LEVEL4] 자동차 대여 기록 별 대여 금액 구하기 (MySQL/Oracle) (0) | 2023.06.29 |
---|---|
[String, Date/LEVEL3] 대여 기록이 존재하는 자동차 리스트 구하기 (MySQL/Oracle) (0) | 2023.06.28 |
[String, Date/LEVEL3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (MySQL/Oracle) (0) | 2023.06.27 |
[String, Date/LEVEL3] 조건에 맞는 사용자 정보 조회하기 (MySQL/Oracle) (0) | 2023.06.23 |
[String, Date/LEVEL3] 오랜 기간 보호한 동물(2) (MySQL/Oracle) (0) | 2023.06.22 |