sql问题 两个平均数求差的百分比

问题是,列出所有2015年平均分高于2014年平均分的同学的全名,并且列出百分比差。

select student_no, 
avg(final_grade) as avg_final_grade,
concat(round((select avg(final_grade) from student where year=2015)/(select avg(final_grade) from student where year=2014)*100,2),'%') as percent_diff from student 
group by student_no
having (
(select avg(final_grade) from student where year=2015)
>
(select avg(final_grade) from student where year=2014));

求采纳~最近在做mysql技能树相关的题,需要被采纳5个问题才能通关。如回答有误可再交流。