怎樣使用SQL語句更新行累計列值

2021-05-10 19:19:53 字數 708 閱讀 8022

表:tablea

客戶編號 應收金額   收款金額 

1001       100        80         

1001       200       180         

1001       300       280         

1001       400       380         

..         ..         ..         

行數不確定,金額也不確定

如何查詢才能得到這樣的結構:

客戶編號 應收金額   收款金額   剩餘金額

1001       100        80          20

1001       200       180          40

1001       300       280          60

1001       400       380          80

..         ..         ..          ..

如何才能實現 剩餘金額 這樣的結果

使用乙個更新語句即可解決。**如下:

declare @a int

set @a = 0

update table1 set

@a = @a + 應收金額 - 收款金額,

剩餘金額 = @a

SQL 使用 DELETE 語句刪除行

delete 語句可刪除表或檢視中的一行或多行。delete 語法的簡化形式為 delete table or view from table sources where search condition table or view 指定要從中刪除行的表或檢視。table or view 中所有符合...

sql 語句 更新

1.只是查出來改掉 記得好像可以改多列 update 表名稱 set 列名稱 新值 where 列名稱 某值 例 update student set age 18 where name 李四 而且在sql裡,欄位是加單引號,而不是雙引號 2.更新多列 update 表名 set 列1名稱 新值,列...

MySQL行轉列sql語句

create table test tb grade id int 10 notnull auto increment user name varchar 20 default null course varchar 20 default null score float default 0 pri...