Moments of growth

[MySQL] 저자 별 카테고리 별 매출액 집계하기 본문

카테고리 없음

[MySQL] 저자 별 카테고리 별 매출액 집계하기

뮤링이 2022. 12. 28. 20:32

 

SELECT B.AUTHOR_ID, A.AUTHOR_NAME, B.CATEGORY, (SUM(BS.SALES * B.PRICE)) AS SALES
FROM BOOK AS B JOIN BOOK_SALES AS BS 
ON B.BOOK_ID = BS.BOOK_ID 
JOIN AUTHOR AS A 
ON B.AUTHOR_ID = A.AUTHOR_ID
WHERE SALES_DATE LIKE '2022-01-%'
GROUP BY AUTHOR_ID, CATEGORY
ORDER BY AUTHOR_ID, CATEGORY DESC

주의할 점 (SUM(BS.SALES) * B.PRICE) AS SALES 로 하면 틀림

-> 책마다 가격이 다르니깐

각 책의 가격 * 그 책의 판매량으로 계산한 것의 합을 구해야함

 

이게 잘못된 것 -> 홍길동, 인문의 책들이 모두 가격이 똑같이 11000원인게 아니니깐!

Comments