我有两张表,一张名为 Bank_Account,另一张为 Transaction_history,结构如下:
Bank_Account
------------
BankID
Balance
Transaction_history
------------
TransID
BankID
Value
我需要将交易价值添加到银行账户的余额中,但是 Transaction_History 中的每个账户可能有不止一笔交易(例如,有人可以存入 1000 美元,然后在表中进一步提取 500 美元)。我将如何编码以便从正确的帐户余额中提取 500 美元?我提供了一个例子来尝试澄清。
Account 1 has a balance of $5000
Account 1 has $1000 deposited
Account 1 has $500 withdrawn
Account 1 current balance is $5500
我当前的代码不是从新余额中取款,而是从原始代码中取款。
提前致谢。