V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Hellert  ›  全部回复第 31 页 / 共 31 页
回复总数  601
1 ... 22  23  24  25  26  27  28  29  30  31  
2017-08-20 10:44:56 +08:00
回复了 greatcl 创建的主题 程序员 [咨询] 数据库中对账户变更值的存储方式
可以采用财务标准借贷记帐方法:
建两个列,增加列(收入)和减少列(支出),根据业务需求写相应列就行了。
正常积分增减记正数,如果发生记录撤消或冲红的情况,直接相应列记负数。
好处是一目了然,如果界面上要做 grid 显示,直接列下面做合计。
统计一段时间积分加减合计,直接那一列 sum 就可以了。
也便于筛选所有冲红的记录,直接 select 所有值为负数的就可以。
1 ... 22  23  24  25  26  27  28  29  30  31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 12:24 · PVG 20:24 · LAX 05:24 · JFK 08:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.