分類  >  WEB開發>C# >

SQL 2005,可以實現將一個瞬時變化的值,一段時間累積么?該怎麼解決

tags:    時間:2013-12-18 18:03:48
SQL 2005,可以實現將一個瞬時變化的值,一段時間累積么?
SQL 2005,可以實現將一個瞬時變化的值,一段時間累積么?
或者C#語言也可以。

比如有個欄位 Quantity=243;這個值243每秒都在變化不過不大,那麼問題是如果一個小時過去了,我能不能有辦法用SQL語句計算出累積值呢?
假如Quantity=243/h,這個值恆定不變,那麼一個小時候應該是243,可是Quantity一直在變化,SQL語句能計算出一個小時的累積值么?聽人說好像用到微積分?

------解決方案--------------------
用數值積分,有很多種方法,不過首先你要用一個表記錄採樣數據,這個表至少包括兩個欄位,一個是時間,一個是Quantity的值,

累計的值就用數值積分方法算出來,有很多種方法,如果變化不大,那麼數值積分還是非常精確的,

推薦閱讀文章

Bookmark the permalink ,來源:互聯網