[SQL문제풀기] 5월 식품들의 총매출 조회하기

silver's avatar
Dec 23, 2024
[SQL문제풀기] 5월 식품들의 총매출 조회하기
Contents
MYSQLORECLE
 

문제

 

MYSQL

내가 작성한 오답

notion image
→ 오답의 이유
한개의 product_id에 여러 주문이 존재한다는 생각을 하지 못했다.

내가 작성한 정답

SELECT P.PRODUCT_ID, P.PRODUCT_NAME, SUM(P.PRICE*O.AMOUNT) AS TOTAL_SALES FROM FOOD_PRODUCT P JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_ID WHERE DATE_FORMAT(O.PRODUCE_DATE,'%y%m') = '2205' GROUP BY P.PRODUCT_ID,P.PRODUCT_NAME ORDER BY TOTAL_SALES DESC, P.PRODUCT_ID ASC;
 

ORECLE

내가 작성한 정답

SELECT P.PRODUCT_ID, P.PRODUCT_NAME, SUM(P.PRICE*O.AMOUNT) AS TOTAL_SALES FROM FOOD_PRODUCT P JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_ID WHERE TO_CHAR(O.PRODUCE_DATE,'YYMM') = '2205' GROUP BY P.PRODUCT_ID,P.PRODUCT_NAME ORDER BY TOTAL_SALES DESC, P.PRODUCT_ID ASC;
 
Share article

silver