본문 바로가기
프로그래머스/코딩테스트 연습

SQL lv3 카테고리 별 도서 판매량 집계하기

by 포잉띠 2024. 4. 24.

 

 

SELECT 
    B.CATEGORY AS CATEGORY,
    sum(B_S.SALES) AS TOTAL_SALES
FROM BOOK B
INNER JOIN BOOK_SALES B_S ON B.BOOK_ID = B_S.BOOK_ID 
where date_format(B_S.SALES_DATE, "%m") = 1
GROUP BY 1
ORDER BY 1 asc

 

1월의 판매량을 구하기 위해 where 절에서 date_format사용해서 필터링 진행했다.

카테고리별 합계를 내기 위해 group by와 판매량에 sum 사용했다.

카테고리 명 기준으로 오름차순 정렬했다.