Hola foreros: que tal, trato de solucionar este problema y no me funca, a ver si me pueden ayudar, en resumen No puedo traer 2 parametros de salida arroja el siguiente error
:
Código HTML:
Ver original#1414 - OUT or INOUT argument 2 for routine base_de_datos.ObtenTiempo is not a variable or NEW pseudo-variable in BEFORE trigger
El procedimiento almacenado es el siguiente:
Código MySQL:
Ver originalDELIMITER //
SET DiferenciaTiempo
='00:00:00';
--si el estado es
2, entonces debo sacar la diferencia de fechas
y devolverla como parametro
SELECT DiferenciaT
=TIMEDIFF
(fecha_termino_inicial
,Ahora
) FROM productos
WHERE id
=pid
AND estado
=2 AND estado_producto
=0;
SET DiferenciaTiempo
=DiferenciaT
; UPDATE articulo
SET estado
=3, estado_producto
=1, fecha_termino_real
=Ahora
WHERE id
=pid
;
y lo estoy llamando de esta forma
Código MySQL:
Ver originalcall ObtenTiempo
('20','@DiferenciaTiempo','@EstadoRemate')
Alguna sugerencia ?