1

現在、私は Amazons rds プラットフォームでデータベースに取り組んでおり、mysql サーバー経由で接続しています。

ある時点で、フォームのローリング平均を実行する必要があります。

SELECT
id, x_axis,time,
AVG(x_axis) OVER (ORDER BY time
ROWS BETWEEN 8 PRECEDING AND 0 FOLLOWING)
AS running_average
FROM falla_machinedata
ORDER BY id;

私が得るエラーは次のとおりです。

ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near '(ORDER BY time ROWS BETWEEN 8 PRECEDING AND 0
FOLLOWING)AS running_aver' at line 3

この操作を実行するためにさまざまなチュートリアルを試しましたが、結果は常に同じです。いつも構文エラーが発生します。

ここで問題が発生した場合の解決策を教えてください。前もって感謝します。

4

0 に答える 0