A ver amigos si me pueden echar una mano con el siguiente procedimiento.
 Lo que hace el procedimiento es verificar la cantidad de un item y luego le suma la cantidad que se ingresa en la Orden de compra.
 
DROP PROCEDURE `SumaCantEntraItem`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `SumaCantEntraItem`(IN codi varchar(20),IN cantidad int)
begin
declare CantItem int;
declare Total int;
set CantItem =(select cantidad from items where codigo=codi);
if CantItem >= 0 then
	set Total = (CantItem + cantidad );
	update items set cantidad=Total where codigo=codi;
end if;
end
 
El problema es que no me doy cuenta donde anda mal, y no me esta sumando la cantidad. 
  
 
 

