我需要能够从 SQL Server 和 Sybase 数据库访问这种格式的数据(date, product
是关键)。
date, product, dailyProfit, monthlyCumulativeprofit, yearlyCumulativeProfit
目前,我接手的一个项目有这样的表格,其中dailyProfits
更新、添加、删除......因此,现有代码似乎损坏了每月累积利润以及年度累积利润。
为了克服这个问题并且不必挖掘代码+恢复表的完整性,我可以有一个表,例如:
date, product, dailyProfit
它将接收 INSERT、UPDATE、DELETE 并使用某种机制(触发器?或者考虑到这个较小的表平均包含300 万行,这是否有风险?)这会给我一个包含累积总和的同步视图,以更自动化的方式和值得信赖的方式...
你对此的看法如何 ?