Re: Simular el LEFT join con la DDS.
Hola, gracias por la info. Desgraciadamente no hace lo que necesito, pero al parecer deberia hacer lo que tu me dices. Te muestro mi JF: A DYNSLT A JDFTVAL A R RMODB08 JFILE(MODB08 MODC30 MODA84) A J JOIN(1 2) A JFLD(ORB08 NRC301) A J JOIN(1 3) A JFLD(VTB08 VTA84) A JFLD(CMB08 CMA84) Como ves son 3 archivos, el LF compila sin problemas, pero tengo registros en la tabla MODB08, que no tiene su correspondiente en la MODA84... y nos los puedo recuperar es decir en el JOIN(1 3) es donde necesito el JDFTVAL... Una pena, voy a tener que hacer el CHAIN a mano.. :( Gracias por el dato igualmente. CELUGO - Informatica escribió: Hola, Nicolás. No sé si es lo que necesitas, pero he hecho una prueba con la palabra clave JDFTVAL y ha funcionado; es decir, obtengo todos los registros de la tabla de la izquierda sólo los campos coincidentes de la de la derecha. Tengo definido el LF de la siguiente forma: Principio de datos ** JDFTVAL R RASOC JFILE(CELFIL/ASOCIAC QS36F/FASOCIAC) J JOIN(ASOCIAC FASOCIAC) JFLD(ASACRO K1) ASACRO ASNOMB K1 *** Fin de datos * Un saludo. - Original Message - From: Nicolas Machado nicolas.mach...@metodo.com.ar To: forum.help400 forum.help400@listas.combios.es Sent: Wednesday, June 10, 2009 10:04 PM Subject: Simular el LEFT join con la DDS. Estimados, Queria saber si se puede simular el left join de sql con un LF hecho en DDS. Me pasa que una tabla referida no tiene los registros de la tabla de la izquierda ... asi que no se ven los registros. No se si se puede ... Saludos -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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 mamp;#225;s de ServerNEWS. amp;#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 -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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
Re: Simular el LEFT join con la DDS.
Perdon. SI !! Estaba equivocado con el Nro de la clave ... Muchisimas gracias !!! CELUGO !! CELUGO - Informatica escribió: Hola, Nicolás. No sé si es lo que necesitas, pero he hecho una prueba con la palabra clave JDFTVAL y ha funcionado; es decir, obtengo todos los registros de la tabla de la izquierda sólo los campos coincidentes de la de la derecha. Tengo definido el LF de la siguiente forma: Principio de datos ** JDFTVAL R RASOC JFILE(CELFIL/ASOCIAC QS36F/FASOCIAC) J JOIN(ASOCIAC FASOCIAC) JFLD(ASACRO K1) ASACRO ASNOMB K1 *** Fin de datos * Un saludo. - Original Message - From: Nicolas Machado nicolas.mach...@metodo.com.ar To: forum.help400 forum.help400@listas.combios.es Sent: Wednesday, June 10, 2009 10:04 PM Subject: Simular el LEFT join con la DDS. Estimados, Queria saber si se puede simular el left join de sql con un LF hecho en DDS. Me pasa que una tabla referida no tiene los registros de la tabla de la izquierda ... asi que no se ven los registros. No se si se puede ... Saludos -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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 mamp;#225;s de ServerNEWS. amp;#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 -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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
Re: Simular el LEFT join con la DDS.
Hola. He hecho la prueba con 3 tablas y también me funciona. Por lo menos a simple vista obtengo todos los registros de la primera tabla y sólo los coincidentes del resto. La única diferencia que veo es que yo no tengo definida la palabra clave DYNSLT. La versión que tengo es V4R4 Un saludo. Víctor Díaz. - Original Message - From: Nicolas Machado nicolas.mach...@metodo.com.ar To: forum.help400 forum.help400@listas.combios.es Sent: Thursday, June 11, 2009 5:08 PM Subject: Re: Simular el LEFT join con la DDS. Hola, gracias por la info. Desgraciadamente no hace lo que necesito, pero al parecer deberia hacer lo que tu me dices. Te muestro mi JF: A DYNSLTA JDFTVAL A R RMODB08 JFILE(MODB08 MODC30 MODA84) A J JOIN(1 2) A JFLD(ORB08 NRC301)A J JOIN(1 3) A JFLD(VTB08 VTA84) A JFLD(CMB08 CMA84) Como ves son 3 archivos, el LF compila sin problemas, pero tengo registros en la tabla MODB08, que no tiene su correspondiente en la MODA84... y nos los puedo recuperar es decir en el JOIN(1 3) es donde necesito el JDFTVAL... Una pena, voy a tener que hacer el CHAIN a mano.. :( Gracias por el dato igualmente. CELUGO - Informatica escribió: Hola, Nicolás. No sé si es lo que necesitas, pero he hecho una prueba con la palabra clave JDFTVAL y ha funcionado; es decir, obtengo todos los registros de la tabla de la izquierda sólo los campos coincidentes de la de la derecha. Tengo definido el LF de la siguiente forma: Principio de datos ** JDFTVAL R RASOC JFILE(CELFIL/ASOCIAC QS36F/FASOCIAC) J JOIN(ASOCIAC FASOCIAC) JFLD(ASACRO K1) ASACRO ASNOMB K1 *** Fin de datos * Un saludo. - Original Message - From: Nicolas Machado nicolas.mach...@metodo.com.ar To: forum.help400 forum.help400@listas.combios.es Sent: Wednesday, June 10, 2009 10:04 PM Subject: Simular el LEFT join con la DDS. Estimados, Queria saber si se puede simular el left join de sql con un LF hecho en DDS. Me pasa que una tabla referida no tiene los registros de la tabla de la izquierda ... asi que no se ven los registros. No se si se puede ... Saludos -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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 mamp;#225;s de ServerNEWS. amp;#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 -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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 mamp;#225;s de ServerNEWS. amp;#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
Simular el LEFT join con la DDS.
Estimados, Queria saber si se puede simular el left join de sql con un LF hecho en DDS. Me pasa que una tabla referida no tiene los registros de la tabla de la izquierda ... asi que no se ven los registros. No se si se puede ... Saludos -- .::. Nicolas Machado Metodo Argentina S.A. _ Tel: 02262 527431 Necochea, Buenos Aires. __ Forum.HELP400 es un servicio mamp;#225;s de ServerNEWS. amp;#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