supongamos que un registro tiene "Reset = 9"
Se ejecuta tu trabajo y el rango cae en la primer instrucción, con lo que al final de la instrucción tendrías "Reset = 10".
Luego se ejecuta la segunda instrucción y como ahora tienes "Reset = 10", también se ejecuta y ahora tienes el registro con "Reset = 11".
Lo mismo pasaría con los que tenga un valor igual al rango que estas revisando en cada reset.
Deberías validar el número de reset antes, con algún cursor o con un IF para que ejecutes una instrucción por cada vez que se ejecuta el trabajo, para que no te ocurra esta situación de que un registro con "Reset = 9" termine con "Reset = 11". Vamos, que ejecutar las instrucciones así secuencialmente te va a generar más errores de ese tipo.
Última edición por ContraVeneno fecha: 27-03-2009 a las 19:29:43.
|