1

我有一张包含以下数据的表:

表格1:

CUSIP DESC QUANTITY

1     ABC    300

1     ABC    400

1     ABC    500

我想将此数据移动到表 2 中,但如果 cusip 和 desc 相同,则添加数量

表 2:

CUSIP DESC QUANTITY

1     ABC    1200
4

1 回答 1

6

GROUP BY您的列和SUM数量:

INSERT INTO Table2
   SELECT CUSIP, [DESC], SUM(QUANTITY) AS QUANTITY
   FROM Table1
   GROUP BY CUSIP, [DESC]

这是一个演示:http ://sqlfiddle.com/#!3/c2620/1/0

于 2012-10-26T20:14:18.653 回答