[Programmers] 131533번 - 상품 별 오프라인 매출 구하기 [MySQL]
[Programmers] 131533번 - 상품 별 오프라인 매출 구하기 [MySQL]
1. 문제 풀이
PRODUCT_ID로 JOIN을 하면 간단하게 해결할 수 있다. 매출액은 그룹핑 후 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.