
25/04/2011, 14:11
|
Usuario no validado | | Fecha de Ingreso: abril-2009 Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 16 años Puntos: 3 | |
Error en funciones de MySql Buenas Tardes:
Estoy ahciendo una funcion en la cual saco la cantidad disponible restando lo publicado menos lo vendido.
El problema es que no puedo compilarlo, me da error 1064.
CREATE DEFINER=`root`@`localhost` FUNCTION `sf_quedan`(u int) RETURNS decimal(12,2)
BEGIN
declare vendido decimal(12,2) default 0;
declare cantidad decimal(12,2) default 0;
select publicaciones.cantidad into cantidad,sum(compras.cantidad) into vendido from compras left join publicaciones using(idpublicacion) where compras.idpublicacion=u;
return(cantidad-vendido);
END
Le agradeceria a alguien que pueda darme una mano. |