+ -
当前位置:首页 → 问答吧 → 菜鸟吐血了.显示每个年级每个班的成绩前10名,怎么做呀?

菜鸟吐血了.显示每个年级每个班的成绩前10名,怎么做呀?

时间:2010-10-28

来源:互联网

我吐血了,没办法,搞这个我不专业啊!
想在查询中显示出每个年级每个班的成绩前10名,我用top就只出现10行数据.但是5个年级,每年级2个班,应该有100行数据啊.咋整啊?

作者: no22   发布时间: 2010-10-28

用查询可以得到结果。

作者: sgrshh29   发布时间: 2010-10-28

我的确是用的查询,但不知道怎样才能在查询中显示出全部班前10名的学生,就像下面这样显示:
年级        班        姓名        成绩
五        1        甲        9
五        1        乙        8
五        2        丙        10
五        2        丁        8
六        1        戊        9
六        1        己        9
六        2        庚        9
六        2        辛        8
我的查询是这样的:
SELECT TOP 10 [表].姓名, Sum([表].成绩) AS 成绩之总计, [表].班, [表].年级 FROM [表]
GROUP BY [表].姓名, [表].班, [表].年级;

作者: no22   发布时间: 2010-10-28

热门下载

更多