使用SQL计算方差

时间:2012-04-25 12:58:14

标签: mysql sql variance

我有一个金融价格时间序列:

date     price   variance_3

1/1/2012  1,1    n/a
2/1/2012  1,2    n/a
3/1/2012  1,3    
4/1/2012  1,3
7/1/2012  1,2
8/1/2012  1.3

我打算使用最后3个价格及时计算每个日期的差异。 您是否认为有机会仅使用SQL来实现此目的?

任何提示都会非常感激。

1 个答案:

答案 0 :(得分:2)

select  var_pop(price) as variance
from    (
        select  price
        from    YourTable
        order by
                date desc
        limit   3
        ) as SubQueryAlias