mysql8.0.11上的窗口函数括号错误

6ojccjat  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(476)

我在MySQL8.0.11上工作并测试窗口函数,但是通过workbench得到了我认为是意外的错误。

SELECT AVG(Volume) OVER(PARTITION BY `Security` ORDER BY DateValue ROWS 19 PRECEDING) AS MAV20
FROM t_EOD_Dly;

在workbenches查询窗口的 Over( 我要走了 Syntax error: Unexpected '(' (opening parenthesis) 据我所知,括号是正确的。sql语句在输出窗口中以绿色记号正确执行。
有趣的是,当我将相同的sql放入存储过程时,它不会应用并生成 The object's DDL statement contains syntax errors. 当试图这样做时。
这是Build8.0.11中的一个bug还是我遗漏了一些非常简单的东西?

h4cxqtbf

h4cxqtbf1#

今天早上,我将服务器和工作台都升级到了8.0.12,windows功能现在可以工作了,我可以保存到存储过程中。

相关问题