PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.
GROUP BY
판매량와 판매가을 곱하고 그룹화된 컬럼을 통해 합을 하여 상품코드별 매출액 구하기
SELECT에서 AS sales을 아래에서 사용하여 간결하게 코드 작성 가능
SELECT
p.product_code,
SUM(o.sales_amount*p.price) AS sales
FROM product p
JOIN offline_sale o
ON p.product_id=o.product_id
GROUP BY p.product_code
ORDER BY
sales DESC,
p.product_code;