Quizas seleccionando el max del nombre agrupando por rfc te pueda servir
From: [email protected] [mailto:[email protected]] On Behalf Of Juan Gutierrez Ruiz Sent: miércoles, 09 de abril de 2014 01:15 p.m. To: forum.help400 Subject: RE: registros duplicados en subquerys Gracias por responder Emilia ese es el problema , solo quiero uno de los 2 el problema radica en que el catalogo de rfc tiene el mismo RFC pero con diferente clave de plantel tengo 60 planteles con el mismo RFC es por esa razón que utilizo el DISTINCT, pero en el ultimo nivel sonde realizo el join hacia el catalogo no me lo respeta alguna forma de evitar la duplicidad gracias _____ Subject: Re: registros duplicados en subquerys From: [email protected] To: [email protected] Date: Wed, 9 Apr 2014 08:17:58 +0200 Si el resultado son las lineas que muestras, no se ven duplicados. En las dos primeras lineas hay .... SC y S.C. Emilia Esteban Cañibano DEP. INFORMÀTICA. ANALISTA Via Laietana, 20 àtic - 08003 Barcelona Tel. 93 507 36 40 Fax 93 295 63 12 [email protected] [email protected] escribió: ----- Para: "forum.help400" <[email protected]> De: Juan Gutierrez Ruiz <[email protected]> Enviado por: [email protected] Fecha: 08/04/2014 21:24 Asunto: registros duplicados en subquerys hola fórum Estoy realizando un reporte de un consolidado de registro por rfc, sin embargo no encuentro porque me duplica registros he ejecutado separadamente cada query antes de anidarlos y me corren perfectamente el primer query me da los registros a detalle (t1) el segundo los consolido por el campos RFC (t2) hasta aquí todo ok pero necesito incrementarle la razón social que esta en la tabla TTERC en la ultima anidada le realizo un join hacia el mismo archivo para obtener el nombre del rfc y es cuando me los duplica la tabla TTERC contiene rfc duplicados ya que su llave es rfc + clave de plantel es por eso que ocupo el DISTINCT alguien me puede decir u orientar que me falta o que me sobra ?? agradeceré su ayuda saludos select DISTINCT T3.terrfc as TERCERO , t3.terraz as RAZON , t2.Total as TOTAL from (select DISTINCT t1.terrfc as RFC_TERCERO, sum(t1.Docigt) as Total from (SELECT DISTINCT a.TERRFC , pehaÑo , pehmes , b.alunum , c.docigt FROM SCAPAL.Tterc a inner join scapal.tctld b on a.terrfc = b.terrfc and a.terrfc <> '' inner join scapal.tdocu c on b.alunum = c.alunum and b.docuid = c.docuid and a.terrfc = c.docrfc where c.tdocid = 1 and docsts <> 'C' and pehaÑo = 2014 ) as t1 group by t1.terrfc ) as t2 inner join scapal.tterc T3 on RFC_TERCERO =T3.terrfc order by 1 ; MAN9209143V1 MANCERA SC 1979.10 MAN9209143V1 MANCERA S.C. 1979.10 RSC810514T24 ROTORK SERVO CONTROLES DE MEXICO S.A DE C.V. 3429.10 TSM011012N75 TFSM SERVICIOS DE MEXICO, SA DE CV 2199.00 A&Z961204VD7 Aluminum & Zinc DIE Casting de Mexico SA de CV 2099.00 AAAA860928L84 ALEJANDRA DE GUADALUPE ALVAREZ ANAYA 5999.00 AAAD750321G76 Maria Dolores Amaya Aleman ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L. ____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

