SQL/프로그래머스
[SQL] 프로그래머스 [Level-4] 저자 별 카테고리 별 매출액 집계하기
SeungyubLee
2022. 12. 25. 12:30
<MySQL>
SELECT A.AUTHOR_ID
, B.AUTHOR_NAME
, A.CATEGORY
, SUM(A.PRICE * C.SALES) AS TOTAL_SALES
FROM BOOK A
, AUTHOR B
, BOOK_SALES C
WHERE A.AUTHOR_ID = B.AUTHOR_ID
AND A.BOOK_ID = C.BOOK_ID
AND DATE_FORMAT(C.SALES_DATE, '%Y-%m') = '2022-01'
GROUP BY A.AUTHOR_ID, A.CATEGORY, B.AUTHOR_NAME
ORDER BY A.AUTHOR_ID, A.CATEGORY DESC
<Oracle>
SELECT A.AUTHOR_ID
, B.AUTHOR_NAME
, A.CATEGORY
, SUM(A.PRICE * C.SALES) AS TOTAL_SALES
FROM BOOK A
, AUTHOR B
, BOOK_SALES C
WHERE A.AUTHOR_ID = B.AUTHOR_ID
AND A.BOOK_ID = C.BOOK_ID
AND TO_CHAR(C.SALES_DATE, 'YYYY-MM') = '2022-01'
GROUP BY A.AUTHOR_ID, A.CATEGORY, B.AUTHOR_NAME
ORDER BY A.AUTHOR_ID, A.CATEGORY DESC
프로그래머스 저자 별 카테고리 별 매출액 집계하기 SQL