0

我在 SQL Server 中有一个表,我想加上特定列的数量并将结果放在下一行

我怎样才能做到这一点?

4

1 回答 1

1

我想加上特定列的数量并将结果放在下一行。

如果您希望在添加一定数量后从上一行插入另一个,您可以使用以下内容:

INSERT INTO MyTable (Col1, Col2, Col3)
SELECT Col1, Col2 + <additional amount>, Col3
FROM MyTable
WHERE 
    <Criteria to select that row of interest>

如果您要选择表中的所有行和aggregate金额列并将结果显示在单独的行中,则可以使用以下命令:

SELECT Col1, Col2, Col3 FROM MyTable
UNION
SELECT '', SUM(Col2), '' FROM MyTable 
于 2012-09-22T09:42:02.950 回答