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.

Responder a