Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Encontrar registros duplicados

Estas en el tema de Encontrar registros duplicados en el foro de SQL Server en Foros del Web. Tengo una tabla con los siguientes campos FOLIO GUIA y necesito hacer una query para saber que guias estan duplicadas. Ejemplo FOLIO GUIA ------- ------ ...
  #1 (permalink)  
Antiguo 12/06/2008, 17:06
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 7 meses
Puntos: 0
Encontrar registros duplicados

Tengo una tabla con los siguientes campos
FOLIO
GUIA

y necesito hacer una query para saber que guias estan duplicadas.
Ejemplo
FOLIO GUIA
------- ------
1 220
2 220
3 150
4 56
5 56

Deberia aparecerme:

FOLIO GUIA
------ -------
1 220
2 200
4 56
5 56

...que serian las duplicadas.

como lo puedo hacer?

de antemano gracias.

manuel.
  #2 (permalink)  
Antiguo 13/06/2008, 06:47
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: Encontrar registros duplicados

Código:
Select *
From MiTabla 
Where guia in 
(Select guia
from   MiTabla
group by guia
Having count(1) > 1)
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:43.