~고군분투 인생살이~

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

SQL/프로그래머스

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

소금깨 2022. 12. 15. 19:35
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

SELECT A.AUTHOR_ID,
        A.AUTHOR_NAME,
        B.CATEGORY,
        SUM(B.PRICE*BS.SALES) AS TOTAL_SALES
FROM AUTHOR A -- row수가 더 적은 것을 기준으로 join 
    JOIN BOOK B ON A.AUTHOR_ID = B.AUTHOR_ID 
    JOIN BOOK_SALES BS ON B.BOOK_ID = BS.BOOK_ID
WHERE LEFT(BS.SALES_DATE,7) = '2022-01'-- 2022년 1월 데이터만 출력할 수 있도록 필터링 
GROUP BY A.AUTHOR_ID, A.AUTHOR_NAME, B.CATEGORY -- 집계 함수 사용을 위해 그룹화 
ORDER BY A.AUTHOR_ID ASC, B.CATEGORY DESC
Comments