Hola Jaime,

 

Si no he entendido mal el problema, yo lo haría así

 

OVRDBF FILE(ARCHIVO1) TOFILE(MYLIB1/MYFILE) MBR(MYMBR)

OVRDBF FILE(ARCHIVO2) TOFILE(MYLIB2/MYFILE) MBR(MYMBR)

 

STRSQL

 

DELETE FROM ARCHIVO2 F2 

WHERE EXISTS(SELECT * FROM ARCHIVO1 F1 WHERE F1.CUENTA = F2.CUENTA)

AND RRN(F2) BETWEEN 10000 AND 20000

 

Observa la condición EXISTS, y que la condición de rrn(f2) corresponde a la
sentencia DELETE, no a la Select anidada.

 

Espero que te sirva la solución.

 

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a