【发布时间】:2015-06-19 03:07:57
【问题描述】:
我有一个程序每天将一个非常大的表的移动平均值缓存到另一个表中,输出如下表所示:
date AvgNet
---------- ----------------------
2014-05-12 116.553598762874
2014-05-13 116.672864387303
2014-05-14 116.141278835128
2014-05-15 118.067104561961
2014-05-16 117.92175621176
2014-05-19 117.056031596087
如何使用 SQL 计算上表的移动标准差(即每个日期过去 x 行的标准差)?
我已经看到移动平均线的窗口函数和 CTE 解决方案,但据我了解,这些解决方案不能适用于标准差。
【问题讨论】:
标签: sql sql-server sql-server-2008-r2