Hola Pablo,
 
Te sugiero darle una mirada a los datos, seguramente vas a detectar los
registros duplicados por alguna combinacion de campos, no creo que necesites
comparar los 103 campos.
 
Si ese es el caso, en tu lugar haria un programa que haga el trabajo, 10000
registros no es mucho para eso.
 
Carlos


  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of PabloC
Sent: Jueves, 30 de Noviembre de 2006 06:18 p.m.
To: dbms List Member
Subject: [dbms] Registros duplicados


Gracias Mariano, pero tiene exactamente 103 campos y alguno no se porque al
hacer lo que me decis me da el error de que no se puede agrupar porque son
campos text, ntext o image
Alguna otra idea??
Se me ocurrio exportarla a excel y filtrarla alli y volver a importarla, estoy
muy loco???

Saludos
PabloC

----- Original Message ----- 
From: Jose Mariano Alvarez <mailto:[EMAIL PROTECTED]>  
To: dbms List Member <mailto:[email protected]>  
Sent: Thursday, November 30, 2006 5:49 PM
Subject: [dbms] Registros duplicados

Para obtener una tabla como la que te deberia quedar hace lo siguiente:
Uun group by por las columnas de la PK y un MAX() de cada una de las otras
columnas.
 
 
Tambien podes mirar 
http://support.microsoft.com/kb/139444
 
Saludos

-- 
-------------------------------- 
Atte.
Ing. Jose Mariano Alvarez 
 
 
 
On 11/30/06, PabloC <[EMAIL PROTECTED]> wrote: 

Hola a todos
Luego de una migracion TOTAL de una DB Sybase, la cual NO hice yo, me dejaron
una DB en SQL con cientos de tablas, una en particular tiene mas de 50 campos y
vaya uno a saber porque tengo 10000 registros de los cuales realemente 5000 son
los reales,ya que estan todos duplicados. 
NO tengo manera de que me vuelvan a migrar la base y no se como hacer en SQL
para dejar solo 1 registro por linea.
En VFP haria un group by y listo el pollo pero en SQL no puedo porque tengo que
poner todas las columnas y hay algunas que no puedo agrupar (campos text por
ejemplo )
Alguna idea de como dejar solo 5000 de los 10000 que tengo??
 

Saludos
PabloC




-- 
-------------------------------- 
Atte.
Ing. Jose Mariano Alvarez 

Responder a