Может кто-нибудь установить мой синтаксис MySQL, пожалуйста?
Я пытаюсь установить пользовательскую переменную с именем «seconds» равной выводу запроса, показанного ниже (и он работает сам по себе), но я постоянно получаю ошибки «У вас ошибка в синтаксисе SQL».
SET @seconds=AVG(t2.epoch-t1.epoch)
FROM tmp_4045_metrics AS t1, tmp_4045_metrics AS t2
WHERE t1.seq+1 = t2.seq
Я пробовал SELECT AVG ...., (SELECT AVG ...) и многие другие, но всегда с одним и тем же предупреждением об ошибке, что мой синтаксис неверен и никогда не подсказывает, где он неправильный.
Кто-нибудь может указать мне правильное направление?
Спасибо,
Рич