【发布时间】:2019-11-26 07:13:22
【问题描述】:
我需要按代理名称进行分组,并使用 sql 查询计算每个代理的所有金额
我有 3 列代理和 3 列金额,而不是 1 列代理和 3 列,您的演示应用列有代理名称和 3 列金额 1,2,3,我的意思是 6 列,公因数是名称,需要计算每个人的金额
这是迄今为止我尝试过的查询,
SELECT InternalInvestigation.Agent Name,
InternalInvestigation.Amount,
InternalInvestigation.[Amount 2],
InternalInvestigation.[Amount 3],
FROM InternalInvestigation
GROUP BY InternalInvestigation.Agent Name,
InternalInvestigation.Amount,
InternalInvestigation.[Amount 2],
InternalInvestigation.[Amount 3];
这是我要总结的表格:
【问题讨论】:
-
请将代码和数据发布为文本,而不是图像。
-
对不起,这是什么表结构?另外,您能详细说明一下您要合计多少吗?
-
我需要通过对 Agnet 名称进行分组来对所有金额列 Amount + amoun2 + amount3 求和
-
这是您要找的吗?选择agents.name, sum(amount1+amount2+amount3) as totalAmount from agents group by agents.name
标签: ms-access