tengo un procedimiento sp_actualizaringreso, el cual deseo que cuando se modifiquen los datos (sueldo, gratificacion, productividad) automaticamente se modifique tambien el sueldo...
este es mi sp pero no se actualiza el total, ojala puedan ayudarme
.....
el error que tengo q doy como parametro de entrada el total, lo cual es incorrecto xq el total se autogenera con la suma de todos los ingresos,,,
quizas sea algo sencillo para muchos, pero me estoy iniciando en mysql, espero sepan comprender... gracias
DELIMITER $$
DROP PROCEDURE IF EXISTS `sp_actualizaringreso` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_actualizaringreso`(
in cod_ingresos_e char (8),
in sueldo_e decimal(10,3),
in gratificacion_e decimal (10,3),
in productividad_e decimal (10,3),
in total_e decimal (10,3))
BEGIN
update ingresos set sueldo=sueldo_e, gratificacion=gratificacion_e, productividad=productividad_e, total=total_e
where cod_ingresos=cod_ingresos_e;
END $$
DELIMITER ;