歷史拉鍊表的應用--餘額歷史中每日平均餘額的算法

在數據倉庫中,協議餘額歷史等會以拉鍊表的形式存儲數據,以節省空間;但對拉鍊表的應用,如計算每日平均餘額要比每日全量表麻煩一些。本文針對餘額歷史表中每日平均餘額的算法作一個深入的學習。

1、  建表及插入拉鍊表測試數據

 

2、  實現餘額每日平均算法的代碼

 

說明:以上的方法是根據歷史表直接算出每日平均餘額;其實,我們也可以根據歷史拉鍊表先展開爲一個每日全量表(展開方法見:http://blog.csdn.net/nsj820/archive/2010/12/16/6080701.aspx),再根據展開後的全量表進行每日平均餘額的計算。如下:

(1)、歷史表展開爲全量表的代碼(建表語句等略)

 

(2)、根據全量表進行每日平均餘額的計算

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章