문제:
tips 테이블에는 식사 금액, 팁, 결제자, 성별, 요일, 시간대 등 어느 레스토랑의 테이블 당 결제에 관련된 데이터가 들어있습니다.
이 레스토랑의 일일 평균 매출을 계산해주세요. 예를 들어, 일일 매출이 다음과 같다면 일일 평균 매출은 287.5 입니다. 컬럼의 이름은 avg_sales로 출력해주세요. 결과는 소수점 아래 셋째 자리에서 반올림하여 둘째 자리까지 표시되어야 합니다.
예시
일일 매출
day | sales |
Thur | 100 |
Fri | 200 |
Sat | 400 |
Sun | 450 |
결과
avg_sales
287.5
배시환
SELECT ROUND(avg(total_bill), 2) as avg_sales
FROM
(
SELECT day, sum(total_bill) as total_bill
FROM tips
GROUP BY 1
) a
SQL
복사
조승미
SELECT round(avg(add_sales), 2) as avg_sales
from
(
select day, sum(total_bill) as add_sales
from tips
group by 1
) a
SQL
복사
김종선
SELECT ROUND(AVG(일일매출), 2) AS avg_sales
FROM
(
SELECT SUM(total_bill) AS 일일매출
FROM tips
GROUP BY day
) a
SQL
복사
SQL
복사
