ACCESS金额累计表达式怎么写
我在总表中有员工购买商品的流水帐,其中字段"金额"和"累计"存在函数关系,累计是金额的累加,在创建某个员工譬如王某某的查询时,结果累计显示的是总表中的累计,我想在王某某查...
我在总表中有员工购买商品的流水帐,其中字段"金额"和"累计"存在函数关系,累计是金额的累加,在创建某个员工譬如王某某的查询时,结果累计显示的是总表中的累计,我想在王某某查询中的"累计"是王某某的"金额"的累加,表达式应怎样写?我是菜鸟,望老鸟给予帮助的同时,尽量写得通俗易懂些,
在线等啊 展开
在线等啊 展开
3个回答
展开全部
首先使用数据库要有这个概念,那就是数据表只保存维护最基础的数据,对于通过计算基础数据可获取的汇总、统计等信息我们不要实际去保存它,而应交由查询或报表工具来解决,这样做的好处是极大减少了数据冗余、节省维护那些汇总数据的种种麻烦和工作开销。
回到正题,查询某位员工的金额累加只要简单使用聚合函数SUM,分组汇总就可以了。例如运行选择查询:
select name,sum(金额) as 累计 from 流水记录表
where name="王五" group by name;
回到正题,查询某位员工的金额累加只要简单使用聚合函数SUM,分组汇总就可以了。例如运行选择查询:
select name,sum(金额) as 累计 from 流水记录表
where name="王五" group by name;
展开全部
在查询的设计视图中空白处点右键,选择“SQL视图”,然后粘贴以下内容:
SELECT Sum(总表.金额) AS 累计
FROM 总表
WHERE 总表.姓名="王某某";
注意一下表名和字段名是否和你数据库中的对应
SELECT Sum(总表.金额) AS 累计
FROM 总表
WHERE 总表.姓名="王某某";
注意一下表名和字段名是否和你数据库中的对应
更多追问追答
追问
首先感谢您对我的帮助,按照您的做法和查询的总计功能一样,把全部金额都合计在一起了,不过我天真的想按EXCEL表中那样一行一行的显示累计,也就是想和总表中的哪样,这有办法吗?
追答
不太明白你的意思,举例说明你的要求吧。你是不是要这样的结果:
姓名 累计
张三 300
李四 520
王五 580
…… ……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还是用vba吧,相对简单一些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询