NO Ricardo
Por favor LEAN todo el post, NO respondan por responder

Saludos
PabloC
  ----- Original Message ----- 
  From: Ricardo Macrino 
  To: dbms List Member 
  Sent: Friday, December 01, 2006 3:03 PM
  Subject: [dbms] Registros duplicados


  Pablo
   al hacer "group by" te tira un (UN) registro por cada registro duplicado

  Saludos


   
  El día 1/12/06, PabloC <[EMAIL PROTECTED]> escribió: 
    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




  -- 
  Ricardo A. Macrino 
  Sistemas Microsoft
  Puntonet  c#
        Capital Federal - Rep. Argentina 

Responder a