Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 클라이언트
- Programmers
- 큐
- 오름차순 정렬
- Stack
- 백준 N과 M 자바
- 알고리즘
- lv2
- 스프링부트 도커로 배포
- Lv1
- 스택
- COS Pro
- StringTokenizer
- Queue
- 스프링부트 도커 배포
- java
- 삼각형의 완성조건
- 스프링부트 도커
- 백준
- 자바
- 프로그래머스 자바
- SWEA
- lv0
- 프로그래머스
- 문자열
- 프로그래머스 풀이
- 프로그래머스 문자열 정렬
- index of
- 버퍼
- 이진수 변환
Archives
- Today
- Total
mun dev
[Programmers] 5월 식품들의 총매출 조회하기 MySQL 본문
문제설명
다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블과 식품의 주문 정보를 담은 FOOD_ORDER 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격을 의미합니다.
PRODUCT_ID | VARCHAR(10) | FALSE |
PRODUCT_NAME | VARCHAR(50) | FALSE |
PRODUCT_CD | VARCHAR(10) | TRUE |
CATEGORY | VARCHAR(10) | TRUE |
PRICE | NUMBER | TRUE |
FOOD_ORDER 테이블은 다음과 같며 ORDER_ID, PRODUCT_ID, AMOUNT, PRODUCE_DATE, IN_DATE, OUT_DATE, FACTORY_ID, WAREHOUSE_ID는 각각 주문 ID, 제품 ID, 주문량, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID를 의미합니다.
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_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요.
통과한 코드 ✅
SELECT p.PRODUCT_ID , p.PRODUCT_NAME, sum(p.price*o.amount) as TOTAL_SALES
from FOOD_PRODUCT p natural join FOOD_ORDER o
where o.PRODUCE_DATE between '2022-05-01' and '2022-05-31'
group by p.PRODUCT_ID , p.PRODUCT_NAME
order by TOTAL_SALES DESC, p.PRODUCT_ID ASC;
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Programmers] 로또의 최고 순위와 최저 순위 자바(Java) (0) | 2023.07.30 |
---|---|
[Programmers] 1차 다트 게임 자바(Java) (0) | 2023.07.24 |
[Programmers] 기사단원의 무기 자바(Java) (0) | 2023.07.17 |
[Programmers] 덧칠하기 자바(Java) (0) | 2023.07.16 |
[Programmers] 소수찾기 자바(Java) (0) | 2023.07.15 |