SQL使用从前一行计算

时间:2017-03-16 18:55:48

标签: mysql database

我需要根据之前的实际预测和之前的预测来计算预测值。我可以得到以前的实际但我不能得到以前的预测。 我需要使用这个公式进行预测

f_t = k1*a_t-1 + k2*f_t-1 

其中f是预测,a是实际,t是当前时间,t-1是前一个时间,k1和k2是一些常数

我尝试了这个,但是使用旧值进行了计算。

SELECT t1.id, k1*t2.a + k2*t2.f
FROM table1 t1, table1 t2
WHERE t1.id = t2.id + 1

How the table should look

0 个答案:

没有答案