프로그래머스 저자 별 카테고리 별 매출액 집계하기(ORACLE)

veloger·2025년 9월 23일

DB

목록 보기
17/19

문제설명

문제

SELECT auth.AUTHOR_ID AS AUTHOR_ID,
       auth.AUTHOR_NAME AS AUTHOR_NAME,
       book.CATEGORY AS CATEGORY, 
       SUM(book.PRICE * bookSales.SALES) AS TOTAL_SALES
FROM BOOK book,
     AUTHOR auth,
     BOOK_SALES bookSales
WHERE auth.AUTHOR_ID = book.AUTHOR_ID
AND book.BOOK_ID = bookSales.BOOK_ID
AND bookSales.SALES_DATE >= TO_DATE('2022-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
AND bookSales.SALES_DATE < TO_DATE('2022-02-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
GROUP BY auth.AUTHOR_ID,
         auth.AUTHOR_NAME,
         book.CATEGORY
ORDER BY auth.AUTHOR_ID,
         book.CATEGORY DESC;

0개의 댓글