복습로그
[프로그래머스 MySQL] 5월 식품들의 총매출 조회하기 본문
728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
💡 FOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요.
💡 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요.
예시
풀이
SELECT A.PRODUCT_ID, PRODUCT_NAME, PRICE*SUM(AMOUNT) AS TOTAL_SALES
FROM FOOD_PRODUCT AS A INNER JOIN FOOD_ORDER AS B ON A.PRODUCT_ID = B.PRODUCT_ID
WHERE DATE_FORMAT(PRODUCE_DATE, "%Y-%m") = "2022-05"
GROUP BY PRODUCT_NAME
ORDER BY TOTAL_SALES DESC, PRODUCT_ID
TOTAL_SALES는 PRICE*SUM(AMOUNT)로 적어야함!
'SQL' 카테고리의 다른 글
[프로그래머스 MySQL] 저자 별 카테고리 별 매출액 집계하기 (0) | 2023.03.28 |
---|---|
[프로그래머스 MySQL] 보호소에서 중성화한 동물 (0) | 2023.03.24 |
[프로그래머스 MySQL] 취소되지 않은 진료 예약 조회하기 (0) | 2023.03.21 |
[프로그래머스 MySQL] 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.03.18 |
[프로그래머스 MySQL] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2023.03.14 |