From 812aa18e56331014cec5dddfd8f0b8e6b85b10fb Mon Sep 17 00:00:00 2001 From: SSUM <116950962+ssum21@users.noreply.github.com> Date: Wed, 5 Mar 2025 15:05:20 +0900 Subject: [PATCH] =?UTF-8?q?[level=203]=20Title:=20=EC=A1=B0=EA=B1=B4?= =?UTF-8?q?=EB=B3=84=EB=A1=9C=20=EB=B6=84=EB=A5=98=ED=95=98=EC=97=AC=20?= =?UTF-8?q?=EC=A3=BC=EB=AC=B8=EC=83=81=ED=83=9C=20=EC=B6=9C=EB=A0=A5?= =?UTF-8?q?=ED=95=98=EA=B8=B0,=20Time:=200.00=20ms,=20Memory:=200.0=20MB?= =?UTF-8?q?=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md | 190 ++++++++++++++++++ .../조건별로 분류하여 주문상태 출력하기.sql | 9 + 2 files changed, 199 insertions(+) create mode 100644 프로그래머스/3/131113. 조건별로 분류하여 주문상태 출력하기/README.md create mode 100644 프로그래머스/3/131113. 조건별로 분류하여 주문상태 출력하기/조건별로 분류하여 주문상태 출력하기.sql diff --git a/프로그래머스/3/131113. 조건별로 분류하여 주문상태 출력하기/README.md b/프로그래머스/3/131113. 조건별로 분류하여 주문상태 출력하기/README.md new file mode 100644 index 0000000..b11692f --- /dev/null +++ b/프로그래머스/3/131113. 조건별로 분류하여 주문상태 출력하기/README.md @@ -0,0 +1,190 @@ +# [level 3] 조건별로 분류하여 주문상태 출력하기 - 131113 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/131113) + +### 성능 요약 + +메모리: 0.0 MB, 시간: 0.00 ms + +### 구분 + +코딩테스트 연습 > String, Date + +### 채점결과 + +Empty + +### 제출 일자 + +2025년 03월 05일 15:05:17 + +### 문제 설명 + +
다음은 식품공장의 주문정보를 담은 FOOD_ORDER 테이블입니다. FOOD_ORDER 테이블은 다음과 같으며 ORDER_ID, PRODUCT_ID, AMOUNT, PRODUCE_DATE, IN_DATE,OUT_DATE,FACTORY_ID, WAREHOUSE_ID는 각각 주문 ID, 제품 ID, 주문양, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID를 의미합니다.
| Column name | +Type | +Nullable | +
|---|---|---|
| ORDER_ID | +VARCHAR(10) | +FALSE | +
| PRODUCT_ID | +VARCHAR(5) | +FALSE | +
| AMOUNT | +NUMBER | +FALSE | +
| PRODUCE_DATE | +DATE | +TRUE | +
| IN_DATE | +DATE | +TRUE | +
| OUT_DATE | +DATE | +TRUE | +
| FACTORY_ID | +VARCHAR(10) | +FALSE | +
| WAREHOUSE_ID | +VARCHAR(10) | +FALSE | +
FOOD_ORDER 테이블에서 2022년 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 2022년 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요.
FOOD_ORDER 테이블이 다음과 같을 때
| ORDER_ID | +PRODUCT_ID | +AMOUNT | +PRODUCE_DATE | +IN_DATE | +OUT_DATE | +FACTORY_ID | +WAREHOUSE_ID | +
|---|---|---|---|---|---|---|---|
| OD00000051 | +P0002 | +4000 | +2022-04-01 | +2022-04-21 | +2022-04-21 | +FT19970003 | +WH0005 | +
| OD00000052 | +P0003 | +2500 | +2022-04-10 | +2022-04-27 | +2022-04-27 | +FT19970003 | +WH0006 | +
| OD00000053 | +P0005 | +6200 | +2022-04-15 | +2022-04-30 | +2022-05-01 | +FT19940003 | +WH0003 | +
| OD00000054 | +P0006 | +1000 | +2022-04-21 | +2022-04-30 | +NULL | +FT19940003 | +WH0009 | +
| OD00000055 | +P0008 | +1500 | +2022-04-25 | +2022-05-11 | +2022-05-11 | +FT19980003 | +WH0009 | +
SQL을 실행하면 다음과 같이 출력되어야 합니다.
+| ORDER_ID | +PRODUCT_ID | +OUT_DATE | +출고여부 | +
|---|---|---|---|
| OD00000051 | +P0002 | +2022-04-21 | +출고완료 | +
| OD00000052 | +P0003 | +2022-04-27 | +출고완료 | +
| OD00000053 | +P0005 | +2022-05-01 | +출고완료 | +
| OD00000054 | +P0006 | ++ | 출고미정 | +
| OD00000055 | +P0008 | +2022-05-11 | +출고대기 | +