需要支持,
我在Access中有一张包含大量记录的表格 我想运行一个可以缩短数据的查询。
示例:
Table name : Lux1
+-----------+--------+------+
|Invoice No.|Fee Type|Amount|
+-----------+--------+------+
|18903 |D&R |30 |
+-----------+--------+------+
|18903 |D&R |40 |
+-----------+--------+------+
|27035 |Others |100 |
+-----------+--------+------+
|27035 |Others |75 |
+-----------+--------+------+
预期表格:(根据费用类型标准合并发票字段)
+-----------+--------+------+
|Invoice No.|Fee Type|Amount|
+-----------+--------+------+
|18903 |D&R |70 |
+-----------+--------+------+
|27035 |Others |175 |
+-----------+--------+------+
有人可以通过SQL语句或任何其他方法帮助我实现这个目标吗?
答案 0 :(得分:0)
select InvNo, FeeType, sum(Amount) as Amount
from MyTable
group by InvNo, FeeType
答案 1 :(得分:0)
INSERT NEWTABLE(InvoiceNo,FeeType,Amount)
SELECT InvoiceNo,
FeeType,
SUM(Amount)
FROM SourceTable
GROUP BY InvoiceNo,
FeeType