[프로그래머스] 5월 식품들의 총매출 조회하기

Ga0·2023년 5월 26일
0

programmers

목록 보기
8/14

5월 식품들의 총매출 조회하기 (JOIN - LEVEL4)

예시

FOOD_PRODUCT 테이블이 다음과 같고

FOOD_ORDER 테이블이 다음과 같을 때

SQL을 실행 결과는 다음과 같다.

SQL문 - MySQL

SELECT fo.PRODUCT_ID as PRODUCT_ID , -- 제품 ID
       fp.PRODUCT_NAME as PRODUCT_NAME, -- 제품 이름
       -- 제품 ID기준으로 묶었을 때, 해당 제품의 주문량 x 제품의 가격을 한것을 누적 더함
       sum(fo.AMOUNT * fp.PRICE) as TOTAL_SALES -- 제품별 매출
    from FOOD_ORDER fo 
        join FOOD_PRODUCT fp on fo.PRODUCT_ID = fp.PRODUCT_ID
    where fo.PRODUCE_DATE like '2022-05%' -- 생산일자가 2022년 5월인것만
    group by fo.PRODUCT_ID -- 제품 ID을 기준으로 묶음
    order by TOTAL_SALES DESC, PRODUCT_ID

0개의 댓글