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.