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

Listar registros con valores repetidos

Estas en el tema de Listar registros con valores repetidos en el foro de Oracle en Foros del Web. Estoy buscando los registros de una tabla CLIENTES cuyos campos CDCLIENT, FEMOVIMI y NMUNIDAD, están repetidos (contienen los mismos valores) a partir de la fecha ...
  #1 (permalink)  
Antiguo 03/06/2011, 04:16
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Listar registros con valores repetidos

Estoy buscando los registros de una tabla CLIENTES cuyos campos CDCLIENT, FEMOVIMI y NMUNIDAD, están repetidos (contienen los mismos valores) a partir de la fecha (FEMOVIMI >= ’01-05-2011’) para el campo CDEMPRESA de la tabla CLIENTES sea =’11’, es decir, CLIENTES.CDEMPRESA=’11.

¿Cómo puedo listar todos los registros repetidos de la tabla CLIENTES?

Ejemplo que quiero que muestre la select.

Muchas gracias

CDCLIENT FEMOVIMI NMUNIDAD

12 02-05-2011 25

12 02-05-2011 25
  #2 (permalink)  
Antiguo 03/06/2011, 05:53
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Listar registros con valores repetidos

Haz un GROUP BY por esos campos y un COUNT en la select, luego le añades un HAVING de la columna del COUNT con mayor a uno y ya tienes los registros que tienen esos campos repetidos al menos una vez.
  #3 (permalink)  
Antiguo 03/06/2011, 08:55
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Listar registros con valores repetidos

Super correcto.

Haces un count agrupando por los campos que quieras y terminas con el HAVING COUNT(*) > 1.

NOTA : El count(1), 'X' funciona igual
  #4 (permalink)  
Antiguo 07/06/2011, 07:29
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Listar registros con valores repetidos

Heimish2000 y jc3000: muchas gracias por vuestra ayuda. Soy nuevo en este foro y con las prisas ni me he presentado. Os estoy muy agradecido.
F.I.

Etiquetas: listar, registros, repetidos
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 17:29.