SQL

[프로그래머스] 저자 별 카테고리 별 매출액 집계하기

hminor 2023. 7. 12. 09:55
-- 단순히 하나씩 테이블간 연관 관계를 찾고 이후 
-- GROUP BY 할 컬럼을 SELECT 절에 작성한 컬럼들로 구성 후 정렬 후 조회
SELECT T1.AUTHOR_ID, T2.AUTHOR_NAME, T1.CATEGORY, SUM(T1.PRICE*T3.SALES) AS TOTAL_SALES
FROM BOOK T1, AUTHOR T2, BOOK_SALES T3 
WHERE T1.AUTHOR_ID = T2.AUTHOR_ID AND T1.BOOK_ID = T3.BOOK_ID AND T3.SALES_DATE LIKE '2022-01%'
GROUP BY T1.AUTHOR_ID, T1.CATEGORY
ORDER BY T2.AUTHOR_ID, T1.CATEGORY DESC