总结Access Vba中的行

时间:2014-07-15 16:17:42

标签: sql vba access-vba

enter image description here

我想把所有行的利润加起来,其中1.a = 2.a&& 1.b = 2.b&& 1.c = 2.c(第一和第二行的情况,也在第三和第四行)。我写了以下查询,但这不起作用。

db.Execute"更新a,b,c,SUM(利润)来自按顺序排序"

查询执行会出错。这是一个示例数据,可以是六个记录,每个记录有四个字段。

ID | a | b | c | d
==================
   | 1 | 1 | 1 | 50 
   | 1 | 1 | 1 |100 
   | 1 | 2 | 3 | 54 
   | 1 | 2 | 3 | 46 
   | 1 | 2 | 4 | 50 
   | 1 | 1 | 2 |100

预期结果集是4条记录,最后2条是相同的

ID | a | b | c | d 
   | 1 | 1 | 1 |150 
   | 1 | 2 | 3 |100 
   | 1 | 2 | 4 | 50
   | 1 | 1 | 2 |100 

1 个答案:

答案 0 :(得分:1)

这听起来像一个简单的SELECT查询:

SELECT a,b,c,SUM(Profit) 
FROM tableName 
GROUP BY a,b,c
ORDER BY a