728x90
반응형
💬 내가 작성한 SQL 코드
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 ASC;
# 1. 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회
# 2. 출고여부는 5월 1일까지 출고완료
# 3. 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력
# 4. 주문 ID를 기준으로 오름차순 정렬
날짜 비교 문제이다.
728x90
'자료구조 및 알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] level1. 모의고사 (0) | 2024.06.13 |
---|---|
프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기 (SQL) (0) | 2024.04.19 |
프로그래머스 - 조건에 부합하는 중고거래 상태 조회하기 (SQL) (0) | 2024.04.18 |
프로그래머스 - 잡은 물고기의 평균 길이 구하기 (SQL) (0) | 2024.04.18 |
프로그래머스 - 노선별 평균 역 사이 거리 조회하기 (SQL) (1) | 2024.04.18 |