Office中国论坛/Access中国论坛
标题:
自学查询时遇到了困难 请前辈们指导帮助我
[打印本页]
作者:
xiaoshuai000
时间:
2010-12-31 16:42
标题:
自学查询时遇到了困难 请前辈们指导帮助我
查找每班学生平均成绩低于班平均成绩的学生 设学生编号为201009111 和 201009121 班级以学生编号前八位表示 要求表示出学生姓名 班级 平均成绩 请高手指导 编写出SQL 给我
作者:
roych
时间:
2010-12-31 16:53
本帖最后由 roych 于 2010-12-31 16:57 编辑
提取前面8位作为一个新的ID,然后对总分做平均计算看看?其它的分组应该没问题吧?如果实在太细的话,就用域聚合函数DAvg试试?
SELECT Left([成绩]![班级ID],8) AS 班级ID, Avg(成绩.总分) AS 总分之平均值
FROM 成绩
GROUP BY Left([成绩]![班级ID],8);
复制代码
[attach]44546[/attach]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3