Muchisimas gracias por tu ayuda huesos!!!!
creo que con eso ya quedo el procedure solo tuve que cambiar esta parte ya que el ISR es el "Impuesto sobre la renta" que nos quitan a todos los trabajadores Mexicanos sigh jajaaja.
Código SQL:
Ver original--Paso 5: Al sueldo gravable se le resta el ISR
Sueldo_Recibido := Sueldo_Gravable - Total_ISR;
Ahora solo me falta alguna manera de que se haga el calculo de los 3 valores cuando inserte un nuevo empleado tengo un trigger que me pone la fecha y el usuario asi:
Código SQL:
Ver originalCREATE OR REPLACE TRIGGER Creacion_Empleado
BEFORE INSERT ON Empleados
FOR EACH ROW
BEGIN
:NEW.Fecha_Creacion := SYSDATE;
:NEW.Creado_Por := USER;
END Creación_Empleado;
Con esto al hacer el insert por ejemplo:
Código SQL:
Ver originalINSERT INTO Empleados(ID_Empleado,Nombre_Empleado,Sueldo_Gravable) VALUES(1,'Juan Perez',500);
Me genera:
Código SQL:
Ver originalID_EMPLEADO NOMBRE_EMPLEADO SUELDO_GRAVABLE TOTAL_ISR PORCENTAJE
----------- ------------------------------ --------------- ---------- ----------
SUELDO_RECIBIDO CREADO_POR FECHA_CR
--------------- ------------------------------ --------
1 Juan Perez 500
LUIS 30/05/13
Como podria hacerle para que ejecute el procedure y calcule el Sueldo_Recibido, Total_ISR y el Porcentaje?