计算客户余额的最佳方法是什么?

时间:2018-05-18 08:13:38

标签: sql .net sql-server vb.net

我需要帮助以下

背景

有两个表,提款存款。每个商店customerIDamountdate

  

计算客户余额的最佳方法是什么?

选项1。

在每笔交易中添加另一个名为 customer_balance 的表格,其中包含字段customerIDbalanceupdate balance字段。

可以使用sql触发器

选项2.

balance = sum of customer Deposits - sum of withdrawals
可以使用

sql存储过程或视图

  

我也想了解银行和库存管理系统   计算余额

1 个答案:

答案 0 :(得分:0)

典型的银行系统会在账户记录(而不是客户记录)上保持平衡,因为客户可以拥有多个账户。还有一个Transaction表通过外键链接到帐户表。交易将有一个列,表明它是借方还是贷方。您可以在Transaction表上使用触发器来更新Account记录。

我为一家编写银行软件的公司工作:)