mdsk.net
当前位置:首页 >> ACCESS建立总计查询,添加计算字段怎么做? >>

ACCESS建立总计查询,添加计算字段怎么做?

在查询设计器中右键 选择 汇总 然后对于要进行分类的字段 汇总行设置成 group by

用交叉表查询实现

假定表名是 test 用如下语句 TRANSFORM Sum(分数) AS 分数之总计 SELECT test.学号, Sum(分数) AS [总计 分数] FROM test GROUP BY 学号 PIVOT 课程编号

在查询中可执行许多类型的计算.例如,可以计算一个字段值的总和或平均值,使两个字段的值相乘,或者计算从当前日期算起三个月后的日期. 要在查询中执行计算,可以使用:预定义计算,即所谓的“总计”计算,用于对查询中的记录组或

sum(字段名)就OK

这个 你最好 把你的数据库 上传一下 然后帮你看看 具体问题出在哪里…………首先 班级的平均成绩 是以【班级】为分组的一个查询……其次 个人的平均成绩 应该是 【班级】、【姓名】为分组(这里 姓名如果不重复的话,否则 应该有另外一个 类似学号的字段为分组)最后 这两个查询的表 要通过 【班级】这个字段 来建立关系……个人平均成绩查询的 表包含所有的 班级查询表中的数据……这样的关系……然后 在 个人平均成绩字段 使用条件 ……建议:把各个查询的 总平均成绩 这个计算字段 换一个简短的名字 让两个查询的 这个字段的名称不重复 这样 你就不需要 在条件里面 输入复杂的名字 和 表名了…………

原来表中有的字段都可以增加到查询中来,如果原来表中没有的字段,在查询字段后边空白处直接输入计算公式就可以了.

本文演示了两种可用于创建运行总计查询的方法.运行总计查询中每个记录的总计是该记录和任何以前记录的总和.如果要根据图形或报表中的一组记录(或一段时间)来显示累计汇总,则这种类型的查询非常有用.注意:可以在示例文件 Qrysmp00.exe 中查看本文中所用技术的演示.有关如何获得此示例文件的信息,请参见下面的 Microsoft 知识库文章: 207626 下载中心中提供了“Access 2000 示例:查询主题”数据库

针对你的问题,我想可以有二种理解的方式来回答:1.你所述某人的所有收入记录,是单个字段的多条记录,如第一条记录是80,第二条记录是100,第三条记录是200等.那么在查询中,利用工具栏“视图”(我的是2003版本),找到“总

上面的方法是可以的如果你如delphi之类的软件还可以用下面的方法在AdoQuery里直接添加静态字段(假设添加了A,B,C),然后在AdoQuery的OnCalcFields里直接写出你要的的计算字段 例如 Dataset.FieldByName('C').AsFloat :=roundto(Dataset.FieldByName('A').AsFloat *Dataset.FieldByName('B').AsInteger,-1); C=A*B

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com