0
说我有这个表架构。TSQL如何从同一个表中的行更新列?
ID ACCNO 金额
说我有这个数据
ID AccNo Amount
1 1020 100.00
2 2040 50.00
我怎样写一个TSQL更新查询更新从2040年量ACCNO 1020量列?
马尔科姆
说我有这个表架构。TSQL如何从同一个表中的行更新列?
ID ACCNO 金额
说我有这个数据
ID AccNo Amount
1 1020 100.00
2 2040 50.00
我怎样写一个TSQL更新查询更新从2040年量ACCNO 1020量列?
马尔科姆
使用嵌套的选择:
UPDATE tablename SET Amount = (
SELECT Amount FROM tablename WHERE ID = 2)
WHERE AccNo = 1200
显然,如果你的条件是不同的,你必须调整以适应,例如如果AccNo是唯一的,你可以使用它。
通常我想添加的金额不只是更新它? – Malcolm 2009-06-27 12:25:59