ошибка скобок оконной функции на MYSQL8.0.11 - PullRequest
0 голосов
/ 02 июля 2018

Я работаю над MYSQL 8.0.11 и тестирую оконные функции, но получаю то, что я считаю неожиданной ошибкой в ​​рабочей среде.

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

В окне запроса рабочих мест на Over( я получаю Syntax error: Unexpected '(' (opening parenthesis)

Насколько мне известно, квадратные скобки верны. Оператор SQL выполняется правильно с зеленой галочкой в ​​окне вывода.

Интересно, что когда я добавляю тот же SQL-код в хранимую процедуру, он не применяется и генерирует The object's DDL statement contains syntax errors. при попытке сделать это.

Это ошибка в сборке 8.0.11 или я что-то упустил очень простой?

1 Ответ

0 голосов
/ 28 июля 2018

Этим утром я обновил и Сервер, и Верстак до 8.0.12, и теперь функции Windows работают, и я могу сохранить их в хранимой процедуре.

...