https://school.programmers.co.kr/learn/courses/30/lessons/131113
SELECT ORDER_ID, PRODUCT_ID, date_format(OUT_DATE, '%Y-%m-%d') as OUT_DATE,
CASE
WHEN DATEDIFF(OUT_DATE, '2022-05-01') <= 0 THEN '출고완료'
WHEN DATEDIFF(OUT_DATE, '2022-05-01') > 0 THEN '출고대기'
ELSE '출고미정'
END as 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;
DATEDIFF 함수
두 기간 사이의 일수를 계산하는 함수
DATEDIFF(종료일, 시작일)
종료일이 시작일보다 먼저면 음수의 날짜차이가 반환된다.
'Language > SQL' 카테고리의 다른 글
[프로그래머스] 취소되지 않은 진료 예약 조회하기 (0) | 2022.12.20 |
---|---|
[프로그래머스] 카테고리 별 상품 개수 구하기 (0) | 2022.12.19 |
[프로그래머스] 상품 별 오프라인 매출 구하기 (0) | 2022.12.19 |
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2022.12.19 |
[프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2022.12.19 |