我需要能夠從SQL Server和Sybase數據庫以這種格式訪問數據(date, product
是關鍵)。我是否應該在表格中計算或存儲這些累計和?
date, product, dailyProfit, monthlyCumulativeprofit, yearlyCumulativeProfit
目前,一期工程我接手有這樣的表,其中dailyProfits
得到更新,添加,刪除......其結果是,它似乎像現有的代碼破壞了每月累計利潤,以及作爲年度累計利潤。
爲了解決這個問題,而不是在代碼挖+恢復表的完整性,我可以有一個表,如:
date, product, dailyProfit
這將接受插入,更新,刪除和使用一些機制(觸發?或者是有風險的,因爲這個小表包含的平均值爲300萬行?),這將給我一個包含累積和的同步視圖,以更自動化和可信的方式...
您對此有何評論?