Office中国论坛/Access中国论坛
标题:
[求助]
[打印本页]
作者:
marsherfan
时间:
2006-9-17 19:29
标题:
[求助]
前十条记录的平均值如何实现
一个表中的有多条记录。如成绩表中,想计算成绩为前十名的同学的平均成绩。应该如何查询实现?
请大家不吝赐教啊。感激!
SELECT TOP 10 avg(xk.总成绩) AS 平均成绩 FROM xk;
使用以上语句进行查询,计算出来的结果不是前十名同学的平均成绩,而是所有同学的平均成绩,不知是什么原因
作者:
一点通
时间:
2006-9-17 19:47
请将标题修改,写出简要内容
作者:
andymark
时间:
2006-9-17 20:10
try:
SELECT Avg(总成绩) AS 平均
FROM [SELECT TOP 10 *
FROM xk ORDER BY xk.总成绩 DESC]. AS [%$##@_Alias];
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3