20240701 풀이
-- 코드를 입력하세요
SELECT ORDER_ID
, PRODUCT_ID
, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') OUT_DATE
, IF(OUT_DATE <= '2022-05-01', '출고완료', IF(OUT_DATE IS NULL, '출고미정', '출고대기')) '출고여부'
FROM FOOD_ORDER
ORDER BY ORDER_ID
20240815 풀이
-- 2022년 5월 1일까지 출고완료
-- 이후는 '출고 대기'
-- NULL은 '출고 미정'
-- 주문 ID, 제품 ID, 출고일자, 출고여부
-- 주문 ID를 기준으로 오름차순
SELECT *
FROM FOOD_ORDER;
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 AS '출고여부'
FROM FOOD_ORDER
ORDER BY ORDER_ID;
https://school.programmers.co.kr/learn/courses/30/lessons/131113
'Code Kata > SQL' 카테고리의 다른 글
[프로그래머스] 문제 40. 루시와 엘라 찾기 (0) | 2024.08.15 |
---|---|
[프로그래머스] 문제 39. 성분으로 구분한 아이스크림 총 주문량 (0) | 2024.08.15 |
[프로그래머스] 문제 37. 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2024.08.15 |
[프로그래머스] 문제 36. 보호소에서 중성화한 동물 (0) | 2024.08.15 |
[프로그래머스] 문제 35. 오랜 기간 보호한 동물(2) (0) | 2024.08.14 |