Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2011, 15:31
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Una misma persona muchas fechas. Necesito las q tiene una sola fecha en pa

Hola marcelok1985

Prueba con esto

Código SQL:
Ver original
  1. DECLARE @Tabla TABLE (dni INT, fecha VARCHAR)
  2. INSERT INTO @Tabla VALUES(1, 'A')
  3. INSERT INTO @Tabla VALUES(1, 'B')
  4. INSERT INTO @Tabla VALUES(1, 'C')
  5. INSERT INTO @Tabla VALUES(2, 'B')
  6. INSERT INTO @Tabla VALUES(3, 'C')
  7. INSERT INTO @Tabla VALUES(3, 'D')
  8. INSERT INTO @Tabla VALUES(4, 'B')
  9. INSERT INTO @Tabla VALUES(4, 'B')
  10.  
  11. SELECT * FROM @Tabla
  12.  
  13. SELECT DISTINCT * FROM @Tabla T1 WHERE fecha = 'B' AND NOT EXISTS
  14. (SELECT * FROM @Tabla T2 WHERE fecha != 'B' AND T1.dni = T2.dni )

Por supuesto que tienes que cambiar las comparaciones de letras por fechas, pero la idea es la misma.

Saludos
Leo.