SELECT B.CATEGORY,
SUM (SALES) AS TOTAL_SALES
FROM BOOK_SALES AS S RIGHT JOIN BOOK AS B
ON S.BOOK_ID = B.BOOK_ID
WHERE YEAR(S.SALES_DATE) = 2022
AND MONTH(S.SALES_DATE) = 01
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY ASC;
이거 맨 처음에 2번째 줄을 SUM (*) ~으로 했더니 오류가 났다.
문제의 답을 구하기 위해서는 SUM (SALES)가 맞다는 건 아는데 왜 오류까지 나는지는 아직 잘 모르겠음... B.VATEGRY로 그룹화 한 후 SUM(*) 하면 각 그룹의 전체 갯수만 나오는 거 아닌가?