在access中,如何实现有条件的分类汇总?

例如,学生学号有07,08,09开头的,代表入学时间;现有他们统考的英语成绩,如何一次性的汇总出各年级的总成绩。也即输出结果为 07级,总成绩;08级,总成绩……。 补充:无法用直接汇总分成各年级,由于学号太长,计算机默认前三位数为分类依据,即汇总出070,071,072,……,我已经试过在此基础再次汇总,结果一样。头疼……
这里只是举了一个例子,因为数据量较大,用查询找出开头为07,08,09……再分别计算的话太麻烦
请教高手!!

第1个回答  2010-09-04
select left(student_no,2) as 级别,sum(total) as 总成绩 from table
group by left(student_no,2)本回答被提问者采纳