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

2022. 12. 15. 19:35·SQL/프로그래머스
 

프로그래머스

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

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
저작자표시 (새창열림)

'SQL > 프로그래머스' 카테고리의 다른 글

[MySQL, Lv.2]조건에 맞는 도서와 저자 리스트 출력하기  (0) 2022.12.15
[MySQL, Lv.3]카테고리 별 도서 판매량 집계하기  (0) 2022.12.15
[MySQL, Lv.4] 서울에 위치한 식당 목록 출력하기  (0) 2022.10.10
[MySQL, Lv.4] 5월 식품들의 총매출 조회하기  (0) 2022.10.10
[My_SQL, Lv.4] 식품분류별 가장 비싼 식품의 정보 조회하기  (0) 2022.10.09
'SQL/프로그래머스' 카테고리의 다른 글
  • [MySQL, Lv.2]조건에 맞는 도서와 저자 리스트 출력하기
  • [MySQL, Lv.3]카테고리 별 도서 판매량 집계하기
  • [MySQL, Lv.4] 서울에 위치한 식당 목록 출력하기
  • [MySQL, Lv.4] 5월 식품들의 총매출 조회하기
소금깨
소금깨
  • 소금깨
    고군분투 인생살이
    소금깨
  • 전체
    오늘
    어제
    • 분류 전체보기 (328)
      • SQL (271)
        • 프로그래머스 (27)
        • LeetCode (198)
        • Hacker Rank (27)
        • Solve SQL (1)
        • 개념 (15)
      • 데이터 분석 (16)
        • 참고하며 공부하기 (14)
      • 기타 (15)
        • 통계 (14)
      • 오류 (6)
      • 인생살이 (0)
        • 리뷰 (0)
        • 일기 (0)
      • 中文 (0)
      • TABLEAU (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    직장인자기계발
    파이썬을활용한시계열데이터분석
    파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
    SQL
    프리미엄
    프로그래머스
    easy
    medium
    MySQL
    LeetCode
    solvesql
    시계열데이터분석
    해커랭크
    group by
    Hard
    패캠챌린지
    HACKER_RANK
    패스트캠퍼스후기
    직장인인강
    패스트캠퍼스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
소금깨
[MySQL, LV.4]저자 별 카테고리 별 매출액 집계하기
상단으로

티스토리툴바