Y ya que te pones, paréntesis en las expresiones (no salga sin ellos)
DELETE FROM MYBIB2/MIARCHIVO2 F1
WHERE EXIST (SELECT * FROM MIBIBL2/MIARCHIVO2 F2
WHERE (F1.CUENTA1 = F2.CUENTA2) and
(rrn(F2) between 10000 and 20000))
De hecho yo lo probaría así. ¿Puede ser que el motor SQL este liando el AND
principal y el del BETWEEN? Cosas peores he visto.
Gustavo Adolfo Márquez Álvarez.
Departamento de Informática.
[EMAIL PROTECTED]
inforZitro, S. L.
Carretera de Níjar 404.
04007 Almería (España).
Teléfono: 950 226 658.
Extensión: 148.
Fax: 950 223 620.
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Santiago G
Martí
Enviado el: viernes, 01 de agosto de 2008 11:03
Para: forum.help400
Asunto: Re: Delete de sql
Hola Jaime,
No dudo que las sentencias que propones funcionen correctamente tal y como
tu las escribes, pero para mí resultan poco claras.
Yo lo escribiría así:
DELETE FROM MYBIB2/MIARCHIVO2 F1
WHERE EXIST (SELECT * FROM MIBIBL2/MIARCHIVO2 F2
WHERE F1.CUENTA1 = F2.CUENTA2 and rrn(F2) between 10000 and
20000)
Saludos,
---------------------------
Santiago Martí
Dusen, S.A.
---------------------------
"Jaime Villa
Torres"
<[EMAIL PROTECTED] Para
letv.net.co> "forum.help400"
Enviado por: <[email protected]>
forum.help400-bou cc
[EMAIL PROTECTED]
os.es Asunto
Delete de sql
31/07/2008 15:11
Por favor,
responda a
"forum.help400"
<[EMAIL PROTECTED]
stas.combios.es>
Señores, tengo la siguiente sentencia sql, y funciona correctamente,
DELETE FROM MYBIB2/MIARCHIVO2 F1
WHERE EXIST (SELECT F2.CUENTA2
FROM
MYBIBL1/MIARCHIVO1 F1, MIBIBL2/MIARCHIVO2 F2
WHERE F1.CUENTA1 = F2.CUENTA2)
pero ahora necesito, que se cumpla, pero unicamente en un sector del
ARCHIVO2, me explico, entre el RRN 10.000 y 20.000,
realizo la siguiente sentencia con rrn pero el sql no lo tiene en cuenta.
DELETE FROM MYBIB2/MIARCHIVO2 F1
WHERE EXIST (SELECT F2.CUENTA2
FROM
MYBIBL1/MIARCHIVO1 F1, MIBIBL2/MIARCHIVO2 F2
WHERE F1.CUENTA1 = F2.CUENTA2 and rrn(F2) between 10000 and 20000)
esto funciona, o existe otra forma de realizarlo.
Gracias, como siempre
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; 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
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; 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
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; 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