Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2016, 14:56
Avatar de joiscafo
joiscafo
 
Fecha de Ingreso: noviembre-2012
Mensajes: 31
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Error Parsing DDL - MariaDB

Saludos, tengo un problema con una función, al ejecutarla en workbench me manda el error Error Parsing DDL -, esta es mi funcion

Código:
CREATE FUNCTION modaDia(fecha date, esta integer) RETURNS text CHARSET utf8 COLLATE utf8_spanish_ci
BEGIN
	declare moda text;
	
	set moda = (
	SELECT DIR_VIENTO_TXT as moda
	FROM datos15minutos
	WHERE ESTA = esta and FECHA = fecha and DIR_VIENTO_TXT <> NULL	
	GROUP BY DIR_VIENTO_TXT ORDER BY COUNT(*) DESC LIMIT 1 	
	) ;

	return moda;
END
Me manda un error en la parte de COLLATE, pero si me genera la función y me permite usarla aunque no me da ningún resultado.

Que estoy haciendo mal?.

Gracias.