Coding Test

[SQL 프로그래머스] 카테고리 별 도서 판매량 집계하기

hyungminjeon 2024. 6. 20. 15:38

[문제]

[해결]

SELECT b.category, sum(bs.sales) TOTAL_SALES
from book b join book_sales bs on b.book_id = bs.book_id
where year(bs.sales_date) = 2022 and month(bs.sales_date) = 1
group by 1
order by 1

[정리 및 새롭게 알게 된 점]

1. Where 절 안에서 year함수와 month함수를 통해 sales_date가 2022년 1월인 도서판매량을 추출하였고,

2. join 을 통해 book 테이블과 book_sales 테이블을 조인한다음

3. 카테고리별 도서 판매량 합산(sum(bs.sales)을 select하였다.