Post

[Programmers] 131533번 - 상품 별 오프라인 매출 구하기 [MySQL]

[Programmers] 131533번 - 상품 별 오프라인 매출 구하기 [MySQL]

문제 링크


1. 문제 풀이


PRODUCT_IDJOIN을 하면 간단하게 해결할 수 있다. 매출액은 그룹핑 후 SUM 함수를 활용하면 된다.


2. 쿼리


1
2
3
4
5
6
7
8
SELECT
    p.PRODUCT_CODE,
    SUM(p.PRICE * o.SALES_AMOUNT) AS SALES
FROM PRODUCT AS p
JOIN OFFLINE_SALE AS o
    ON p.PRODUCT_ID = o.PRODUCT_ID
GROUP BY p.PRODUCT_CODE
ORDER BY SALES DESC, p.PRODUCT_CODE;

This post is licensed under CC BY 4.0 by the author.