728x90
❓ Question
❗ Answer
SELECT product.product_code 상품코드, SUM(product.price*sale.sales_amount) 매출액
FROM product product
LEFT OUTER JOIN offline_sale sale
ON product.product_id = sale.product_id
WHERE sale.sales_amount IS NOT NULL
GROUP BY product.product_code
ORDER BY 매출액 DESC, 상품코드;
📌 Discussion
- GROUP BY 이후에 집계함수 활용
- WHERE -> GROUP BY -> HAVING 순으로 작동
'SQL 문제풀이' 카테고리의 다른 글
[프로그래머스 SQL] LV.4 보호소에서 중성화한 동물 (0) | 2023.08.01 |
---|---|
[프로그래머스 SQL] LV.3 오랜 기간 보호한 동물(2) (0) | 2023.08.01 |
[프로그래머스 SQL] LV.2 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2023.07.30 |
[프로그래머스 SQL] LV.3 있었는데요 없었습니다 (0) | 2023.07.30 |
[프로그래머스 SQL] LV.3 오랜 기간 보호한 동물(1) (0) | 2023.07.30 |