Здравствуйте, имеется некоторая ошибка синтаксиса при написании самого простой пользовательской функции:
CREATE FUNCTION func1(@year int)
RETURNS float
AS
BEGIN
return (select SUM(abc.price) from abc where abc.data_ = @year);
END;
Копировал пример с документов Microsoft. Что можно изменить, что юы заработало?
Собственно сама ошибка:
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'AS
BEGIN
RETURN Sum(abc.price)' на строке 3