mariadb - what wrong in this create function statement -
create function f_tp20avg (p_date date, p_symbol varchar(10)) returns decimal begin declare v_tp20avg decimal(12,2); select avg(x.typicalprice) v_tp20avg (select typicalprice stockdata symbol = p_symbol , pricedate <= p_date order pricedate desc limit 20) x; return v_tp20avg; end; i getting following error while trying create function in mariadb. not able figure out what's wrong syntax.
1064 - have error in sql syntax; check manual corresponds mysql server version right syntax use near '' @ line 3
please help.
Comments
Post a Comment