计算移动平均

zf2sa74q  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(261)

目前,我正在amazons rds平台上开发一个数据库,我正在通过mysql服务器进行连接。
在某个时刻,我需要执行窗体的滚动平均:

  1. SELECT
  2. id, x_axis,time,
  3. AVG(x_axis) OVER (ORDER BY time
  4. ROWS BETWEEN 8 PRECEDING AND 0 FOLLOWING)
  5. AS running_average
  6. FROM falla_machinedata
  7. ORDER BY id;

我得到的错误如下:

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

我尝试了不同的教程来执行这个操作,结果总是一样的。我总是遇到语法错误。
你能帮我弄清楚如果这里出了问题怎么办吗?。提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题