Office中国论坛/Access中国论坛
标题:
取每个班里的前三名?
[打印本页]
作者:
zhy728
时间:
2003-12-10 23:57
标题:
取每个班里的前三名?
现有该表
班级 姓名 语文
A zhy1 80
A zhy2 81
B zhy3 80
B zhy4 82
C zhy5 100
C zhy6 86
这样的表查询该如何做?请各位赐教!
作者:
zhy728
时间:
2003-12-11 00:12
不好意思,发表错误,是取每个班级前三名的平均值!
作者:
jhf567
时间:
2003-12-11 03:09
你试一下sql吧
select top 3 avg(语文) from 表 where 你的条件
要设成降序
作者:
zhy728
时间:
2003-12-11 18:14
谢谢你的帮助,这样的结果只是显示3条记录,班级语文成绩的平均成绩
作者:
jhf567
时间:
2003-12-13 17:46
那么
where 班级=A OR 班级=B OR 班级=c
可以吗
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3