【发布时间】:2013-01-28 22:49:32
【问题描述】:
我正在开发一款会计应用程序。我有一个交易表,其中一个字段是交易金额(双 10/2 类型)。
对于减少账户余额的交易,最好将交易金额存储为负数,还是将它们全部存储为正数,然后根据交易类型(存款、取款、信用、收费等)将它们转换为负数? ) 进行计算?
谢谢
布雷特
【问题讨论】:
-
我认为如果金额存储为正数或负数,则未来更改出错的可能性会小得多,具体取决于它应该是什么。然后没有人必须记住要转换
-
这可能会有所帮助:stackoverflow.com/a/4074431/183172
-
感谢大家的帮助。是的,十进制更有意义。我会更新数据类型并继续推进。
标签: database-design