我有下面这个表:在列中有两个天计算方差
Fruit| date | profit | Rolling_Avg
Apple|2014-01-16| 5.61 | 0.80
Apple|2014-01-17| 3.12 | 1.25
Apple|2014-01-18| 2.20 | 1.56
Apple|2014-01-19| 3.28 | 2.03
Apple|2014-01-20| 7.59 | 3.11
Apple|2014-01-21| 3.72 | 3.65
Apple|2014-01-22| 1.11 | 3.80
Apple|2014-01-23| 5.07 | 3.73
我试图做的是在1递增日期计算方差因此,例如返回的表会像:
Fruit| date | profit | Rolling_Avg| Variance %
Apple|2014-01-16| 5.61 | 0.80 |
Apple|2014-01-17| 3.12 | 1.25 |-0.443850267
Apple|2014-01-18| 2.20 | 1.56 |-0.294871795
Apple|2014-01-19| 3.28 | 2.03 | 0.490909091
Apple|2014-01-20| 7.59 | 3.11 | 1.31402439
Apple|2014-01-21| 3.72 | 3.65 |-0.509881423
Apple|2014-01-22| 1.11 | 3.80 |-0.701612903
Apple|2014-01-23| 5.07 | 3.73 | 3.567567568
我不知道如何去做这件事。
我想,如果日期是头,而不是排它会更容易计算方差%作为
sum(([2014-01-17] - [2014-01-16])/[2014-01-16])) as [variance %]
但又不能完全肯定这是要做到这一点
你是先生,是一个传奇。谢谢,这个作品完美! – VS1SQL