문제풀이가 뜸했죠. 최근에 대만여행을 다녀오느라 그렇습니다.
여행 다니면서 힐링도 충분히 했으니 이제는 다시 열심히 문제를 풀어보도록 하겠습니다.
-- answer
SELECT category, SUM(sales) as total_sales
FROM BOOK
JOIN BOOK_SALES ON BOOK.book_id = BOOK_SALES.book_id
WHERE sales_date BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY category
ORDER BY category;
SUM()
함수는 SELECT
절에 써야하는데 자꾸 HAVING
절에 써놓고 왜 안되지... 하고 있었네요.
전체적인 로직은 잘 짜는데, 코드에서 아직 디테일이 부족한 것 같습니다.
아까 오름차순 정렬이랬는데 자꾸 DESC
쓰고있었고...