同一个表中的记录总和

时间:2015-03-25 12:07:32

标签: sql

我们说我有一个包含列的表:ID, Name, Quantity, Price, Type, ...

如果我有2条记录具有相同的IdName,我想找到一种方法将记录添加到同一个表中,其总和为Quantity,总和为PriceType等于2。

2 个答案:

答案 0 :(得分:0)

您可以使用group by子句来实现此目的。

从表1组中选择总和(数量),总和(价格),ID为id = 2;

答案 1 :(得分:0)

问题不明确。但它就像是。

INSERT INTO TABLE
SELECT MatId, 2, MatName, MatLaName, ParentID, LASTPURCHASEPRICED
FROM TABLE 
GROUP BY MatId, MatName, MatLaName, ParentID, LASTPURCHASEPRICED
HAVING COUNT(*) = 2