tengo dos tablas una donde tengo la fecha de ingreso y el id del empleado y en la otra tabla tengo los dias q le corresponden al empleado deacuerdo a los años trabajados que lleva en la empresa cuado tiene de 1 a 15 años le corresponden 15 dias al año de vacaciones, bueno el procedimiento almacenado con dos cursores q tengo (uno para cada tabla) y mi SP es:
Código MySQL:
este SP compara la fecha de ingreso con la fecha actual y ahi calcula cuantos años lleva el empleado en la empresa y de acuerdo a esos años compara y va aumentando los diass de vacaciones, mi problema es q si dejo solamente un IF ahi si me hace la actualizacion deacuerdo a la concicion q le pongo en el if pero si pongo dos if (ambos con distintas condiciones) no me funciona ninguno :(.... por eso consulto aca y les dejo mi codigo para q me guien y me digan e q estoy fallando, ya q es primera vez q trabajo con cursores y he logrado hacer lo q tengo ahi solo buscando y leyendo... agradeceria mucho su ayuda amigos... quedo atento a sus posibles respuestas saludos. Ver original