我在 SQL Server 中有一个表,我想加上特定列的数量并将结果放在下一行。
我怎样才能做到这一点?
我想加上特定列的数量并将结果放在下一行。
如果您希望在添加一定数量后从上一行插入另一个,您可以使用以下内容:
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