Muchísimas gracias a todos
Enviado a través de BlackBerry de movistar

-----Original Message-----
From: Marcelo Diaz <[email protected]>
Date: Thu, 23 Jun 2011 17:36:05 
To: <[email protected]>
Subject: Re: registros duplicados en 2 tablas

con un qry "macheando" con  las dos tablas por = y si son pocos registros los 
volás con un DFU


Marcelo


El 23 de junio de 2011 14:29, Juan Gutierrez Ruiz 
<[email protected] <mailto:[email protected]> > 
escribió:
 

 
HOLA FORO
 
les explico pi problema
tengo un tabla que almacena datos en linea y posteriormete corre un progrma 
para quitarlos de linea y pasarlos a una  tabla pero historica, el programa lo 
que hace es borrar de la tabla que esta en linea y la inserta en la historica 
siendo el mismo formato
  
el problema es que por alguna razon fallo el programa , y me paso los registros 
al histrorico pero no me los borro de linea
por tal motivo en alguna consultas que existen me muestra la informacion 
duplicada
 
 la tablas tienen una claves unica que es CTHGID     (Clave de Grupo)
la de linea se llama TCTLD   y la Historica THTLD
 
hice un analis sobre este campo por  SQL  de un solo grupo
 
SELECT * FROM scapal.tctld  WHERE  grupoid in             
  (SELECT grupoid FROM scapal.thtld  WHERE CTHGID = 429528)
 
y si me muetra los registros que estan en el historico y en linea
 
Clave del Plantel  Año de   Mes de     Clave Grupo 
                   Periodo  Periodo                
        SI           2.011       4          429.528 
       SI           2.011       4          429.528 
       SI           2.011       4          429.528 
       SI           2.011       4          429.528 
       SI           2.011       4          429.528 
        SI           2.011       4          429.528 
       SI           2.011       4          429.528 
       SI           2.011       4          429.528 
       SI           2.011       4          429.528 
 
  
esto significa que esta clave existe en las 2 tablas
 
mi pregunta y mi consulta es 
como puedo seleccionar todos los registros duplicados, es decir los que no se 
me borraron de la tabla que esta en linea
  
estoy haciendo un RPG para buscar los duplicados y sobre el resultado borrar 
los duplicados
de la tabla que esta en linea , pero me gustarias saber como lo puedo hacer 
desde SQL
 
le agracecere me de algun tip ya que en sql mis conocimientos no son muy solidos
  
gracias de 
ante mano
 
 
 
 
 
 
                   
 
 
 
 
 
 
 

 

Saludos
 Juan Gutierrez Ruiz 
                                         
____________________________________________________
 Ú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.

Responder a