
如图所示,如何将每次的支出和收入发生后的余额变化计算出来。
目前利用select语句:
SELECT moneytracer.ID AS 表达式1, moneytracer.收入 AS 表达式2, moneytracer.支出 AS 表达式3, (select sum(收入)-sum(支出) from [moneytracer] as a where Id<=moneytracer.ID) AS 余额
FROM moneytracer;
制作查询,可以计算出余额。
但是不知道怎么将查询出的余额与表中的余额连接在一起。
update 表 set 余额 = 你算出的新余额