6 산술 계산 : 매출 기여율 추가
분석 6 분석 5에 매출 기여율을 추가하세요. 기여율은 소수점 아래 두 번째 자리에서 반올림하여 출력하세요.
추천 SQL : 산술 연산자, ROUND
SELECT SUBSTR(A.reserv_date, 1, 6) 매출월,
SUM(b.sales)
➊---- SUM(decode(b.item_id, 'M0001', b.sales, 0)) 전용상품외매출,
SUM(decode(b.item_id, 'M0001', b.sales, 0)) 전용상품매출,
➋---ROUND(SUM(DECODE(B.item_id, 'M0001', B.sales, 0))/SUM(B.sales)*100, 1) 매출기여율
FROM reservation A, order_info B
WHERE A.reserv_no = B.reserv_no
AND A.cancel = 'N'
GROUP BY SUBSTR(A.reserv_date, 1, 6)
ORDER BY SUBSTR(A.reserv_date, 1, 6);
➊ 전체 상품 매출에서 전용 상품 매출을 빼면 전용 상품 외 매출이 계산됩니다.
➋ 백분율 계산식을 구현했습니다. ROUND 명령어로 소수점 둘째 자리에서 반올림합니다.