A mi también , por supuesto.
Manuel Rubio Caparrós
Area de Desarrollo - Organización y Sistemas
Diego Zamora, S.A.
30205 - CARTAGENA
-----------------------------------------------------------------------
IMPORTANTE
A partir del 01-01-2006 mi correo electronico es : [EMAIL PROTECTED]
| Santiago G Martí <[EMAIL PROTECTED]>
Enviado por: [EMAIL PROTECTED] 16/03/2006 19:03
|
Para: [email protected] cc: Asunto: Re: ¿Como obtener los registros NO COINCIDENTES entre dos tablas con la misma CLAVE con sentencias SQL? |
No lo he probado, pero creo que la forma SQLSERVER también funciona en
iSeries, con una única modificación.
SELECT tabla1.*
FROM tabla1 LEFT OUTER JOIN tabla2
ON s3empr=ekempr and s3jrnb=ekjrnb
WHERE (S3EMPR=010 AND EKEMPR is NULL)
Pero sinceramente me parece más elegante utilizar EXCEPTION JOIN.
Saludos,
---------------------------
Santiago Martí
Dusen, S.A.
---------------------------
"Manolo Rubio
Caparros/ORGANIZA
CION Y Para
SISTEMAS/GRUPO [email protected]
ZAMORA" cc
<[EMAIL PROTECTED]
or43.com> Asunto
Enviado por: Re: ¿Como obtener los
forum.help400-adm registros NO COINCIDENTES entre dos
[EMAIL PROTECTED] tablas con la misma CLAVE con
sentencias SQL?
16/03/2006 15:55
Por favor,
responda a
[EMAIL PROTECTED]
bios.es
Para el que le pueda interesar, estas sentencias de sql en el iseries :
SELECT * FROM MAPRRC(tabla1) EXCEPTION JOIN MBPRRA(tabla2) ON
MAPRRC.S3EMPR = MBPRRA.EKEMPR
AND MAPRRC.S3JRNB = MBPRRA.EKJRNB
WHERE S3EMPR=10
se traducen en estas con sql Server atacando a las mismas tablas del
iseries :
SELECT tabla1.*
FROM tabla1 LEFT OUTER JOIN tabla2
ON s3empr=ekempr and s3jrnb=ekjrnb
WHERE (S3EMPR=010 AND EKEMPR=NULL)
El resultado obtenido es el mismo, el primero en el iseries y el segundo
desde SQL Server pero ambos sobre tablas del iseries.
Gracias y saludos.
__________________________________________________
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://coyote.combios.es/mailman/listinfo/forum.help400
