前述计算列值(DB:MySQL的5)取决于值行
我有一个表命名为“数据”具有以下结构:
timestamp value delta
1234535853 12
1234535934 64
1234536700 22
增量列没有被设置,并我想将它设置为
delta(n) = (value(n) - value(n-1))/(timestamp(n) - timestamp(n-1))
其中n是各自的行数(我没有行号指数,但!的“前行”是与下一个较低的时间戳列,因为(根据我的研究)MySQL做的es不支持ROWNUM构造)。
因此,任务是计算连续行之间的一种“有限差分”。我已经阅读了关于子查询的内容,并认为它们可能是以某种方式去做的方式,但是在创建一个完成任务的方面却没有成功。最好的办法是什么?
谢谢,非常有用(特别是关于保留列名的评论;我不知道!)。 – Maximilian
欢迎您...关于表演,请参阅我上面的编辑... – Yahia