Hola Ricardo
NO necesito saber cuales estan duplicadas, eso ya lo se, necesito DEJAR solo un 
registro por cada duplicacion

Saludos
PabloC
  ----- Original Message ----- 
  From: Ricardo.Macrino 
  To: dbms List Member 
  Sent: Thursday, November 30, 2006 6:48 PM
  Subject: [dbms] Registros duplicados


  Proba:  select  idalgo  FROM tablaalguna GROUP BY idalgo HAVING 
COUNT(idalgo)>1)

   

  Te va a tirar las duplicadas

   

  From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of PabloC
  Sent: Jueves, 30 de Noviembre de 2006 18:18
  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 

    To: dbms List Member 

    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 



  __________ Información de NOD32, revisión 1895 (20061201) __________

  Este mensaje ha sido analizado con NOD32 antivirus system
  http://www.nod32.com

Responder a