日期:2014-05-18  浏览次数:20519 次

SQL 2005,可以实现将一个瞬时变化的值,一段时间累积么?
SQL 2005,可以实现将一个瞬时变化的值,一段时间累积么?
比如有个字段 Quantity=243;这个值243每秒都在变化不过不大,那么问题是如果一个小时过去了,我能不能有办法用SQL语句计算出累积值呢?
假如Quantity=243/h,这个值恒定不变,那么一个小时候应该是243,可是Quantity一直在变化,SQL语句能计算出一个小时的累积值么?听人说好像用到微积分?

------解决方案--------------------
求累计值和平均值不需要微积分
------解决方案--------------------
sum和avg

或者 sum和 sum()*1./count 等。