오답 노트

문인·2025년 10월 29일
0

tips 테이블에는 식사 금액, 팁, 결제자, 성별, 요일, 시간대 등 어느 레스토랑의 테이블 당 결제에 관련된 데이터가 들어있습니다.

이 레스토랑의 일일 평균 매출을 계산해주세요. 예를 들어, 일일 매출이 다음과 같다면 일일 평균 매출은 287.5 입니다. 컬럼의 이름은 avg_sales로 출력해주세요. 결과는 소수점 아래 셋째 자리에서 반올림하여 둘째 자리까지 표시되어야 합니다.

SELECT ROUND(AVG(daily_sales), 2) AS avg_sales
FROM (
SELECT day, SUM(total_bill) AS daily_sales
FROM tips
GROUP BY day
) AS daily_summary;

✅ 설명

SUM(total_bill) : 요일별 매출 합계 계산

GROUP BY day : 요일 단위로 묶기

AVG(daily_sales) : 요일별 합계의 평균 → 일일 평균 매출

ROUND(..., 2) : 소수점 둘째 자리까지 반올림

0개의 댓글