前述計算列值(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