UPDATE masivo tardado
Publicado por Carlos E. Garcia Cruz (54 intervenciones) el 25/08/2003 18:58:17
estoy haciendo un programa de pago a empleados (nomina) y tengo que hacer bastantes por no decir miles de update, quisiera saber si hay otro tipo de solucion para hacer un update masivo por ejemplo de un empleado seria asi:
pero lo malo es que pueden ser 4000 o mas empleados segun la emperesa . gracias
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=5.83333333333335 WHERE NMOV_NUTRA=1 AND NMOV_NCON=101
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0.833333333333333 WHERE NMOV_NUTRA=1 AND NMOV_NCON=102
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=9 WHERE NMOV_NUTRA=1 AND NMOV_NCON=103
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0 WHERE NMOV_NUTRA=1 AND NMOV_NCON=104
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0 WHERE NMOV_NUTRA=1 AND NMOV_NCON=105
y asi sucesivamente..
pero lo malo es que pueden ser 4000 o mas empleados segun la emperesa . gracias
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=5.83333333333335 WHERE NMOV_NUTRA=1 AND NMOV_NCON=101
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0.833333333333333 WHERE NMOV_NUTRA=1 AND NMOV_NCON=102
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=9 WHERE NMOV_NUTRA=1 AND NMOV_NCON=103
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0 WHERE NMOV_NUTRA=1 AND NMOV_NCON=104
UPDATE NM03NS15 SET NMOV_IMPTE=0, NMOV_TIEMP=0 WHERE NMOV_NUTRA=1 AND NMOV_NCON=105
y asi sucesivamente..
Valora esta pregunta


0