SQL 문제

[solvesql_Level2] 레스토랑 웨이터의 팁 분석

빙수빈수 2023. 10. 11. 10:15

https://solvesql.com/problems/tip-analysis/

 

https://solvesql.com/problems/tip-analysis/

 

solvesql.com

[코드]

Select day, time, round(avg(tip),2) as avg_tip, round(avg(size),2) as avg_size
from tips
group by day, time
order by day, time;

 

[고찰]

 '각 요일의 시간대별~'로 평균 팁과 일행을 구해야 하므로 요일인 day 속성과 시간대인 time 속성을로 GROUP BY 해주면 된다. 또한 소수점 셋째 자리에서 반올림 하기 위해 ROUND 함수를 사용해야 한다.