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

SQL SERVER: Valores repetidos

Estas en el tema de SQL SERVER: Valores repetidos en el foro de Bases de Datos General en Foros del Web. Necesito una consulta en SQL que me permita seleccionar los registros con una condicion X que no esten repetidos, es decir si tengo 10 - ...
  #1 (permalink)  
Antiguo 22/03/2005, 10:46
 
Fecha de Ingreso: enero-2003
Mensajes: 5
Antigüedad: 21 años, 3 meses
Puntos: 1
SQL SERVER: Valores repetidos

Necesito una consulta en SQL que me permita seleccionar los registros con una condicion X que no esten repetidos, es decir si tengo

10 - Claudio - 70
10 - Maria - 80
11 - Pablo -70
11 - Claudio - 90
12 - Victor - 65

deberia devolver solo 12 ya que 10 y 11 estan repetidos

12 - Victor - 65

como podria hacerlo con DISTINC me devuelve 10, 11 y 12

de antemano gracias
  #2 (permalink)  
Antiguo 22/03/2005, 11:01
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
quizá sea una burrada... pero haz probado con algo como WHERE COUNT(DISTINCT(campo)) = 1 ???

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 13/01/2010, 00:03
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: SQL SERVER: Valores repetidos

Prueba con esto
SELECT Numero
FROM NumerosRepetidos
GROUP BY Numero
HAVING COUNT(*) > 1
  #4 (permalink)  
Antiguo 13/01/2010, 04:57
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: SQL SERVER: Valores repetidos

con algunos pequeños cambios respecto a lo que te aconseja sbagdadi, que es el modo correcto de hacerlo:

SELECT camponumero
FROM tutabla
GROUP BY camponumero
HAVING COUNT(camponumero) = 1
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:56.