반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131113
소스코드
풀이
★ CASE WHEN 구문을 사용하여 출고날짜가 '5월 2일보다 빠를 때, 느릴 때, 출고날짜가 NULL 값일 때' 세가지 조건으로 나눠주어 출고여부 칼럼의 데이터를 출력하였습니다.
★ 위와 같은 과정을 거칠 때, DATE_FORMAT 구문으로 출고날짜을 포맷팅할 때 05-02라는 날짜를 문자열이 아닌 숫자형으로 쓰면 출력 값이 제대로 나오지 않습니다. 그렇기 때문에 꼭 문자열 형태로 써주셔야 합니다 !
EX) DATE_FORMAT(OUT_DATE, '%m-%d') < 05-02 => 출력 값 제대로 안나옴
반응형
'SQL > 프로그래머스' 카테고리의 다른 글
[프로그래머스] DATETIME에서 DATE로 형 변환 (Mysql) (0) | 2023.05.12 |
---|---|
[프로그래머스] 취소되지 않은 진료 예약 조회하기 (Mysql) (0) | 2023.05.12 |
[프로그래머스] 카테고리 별 상품 개수 구하기 (Mysql) (1) | 2023.05.10 |
[프로그래머스] 저자 별 카테고리 별 매출액 집계하기 (Mysql) (0) | 2023.05.10 |
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 (Mysql) (0) | 2023.05.09 |