
DISCRIMINAR REGISTROS REPETIDOS
Publicado por ANTONIO (15 intervenciones) el 31/07/2008 09:21:47
Hola amigos no se si es dictinct lo que hay que usar pero os explico mi problema:
Imaginaros una tabla con tres campos : DNI, NOMBRE, FECHA
Os coloco tres registros de ejemplo:
74123456, ANTONIO, 19-07-2008
22123555, ROSA, 12-08-2008
74123456, antonio, 21-10-2008
Como os habeis dado cuenta el dni del primer y tercer registro son iguales, aunque la fecha no lo es.
Mi pregunta es ¿como hago una consulta sql para que me devuelva los registros con dni no repetidos, es decir si hay dos o tres dnis repetidos que me devuelva uno y a ser posible el registro con el dni repetido que tenga la fecha mas reciente?. Es decir la consulta deberia de devolverme:
22123555, ROSA, 12-08-2008
74123456, antonio, 21-10-2008
Gracias amigos espero haberme explicado bien, la verdad esque estoy desquiciado con este asunto.
Imaginaros una tabla con tres campos : DNI, NOMBRE, FECHA
Os coloco tres registros de ejemplo:
74123456, ANTONIO, 19-07-2008
22123555, ROSA, 12-08-2008
74123456, antonio, 21-10-2008
Como os habeis dado cuenta el dni del primer y tercer registro son iguales, aunque la fecha no lo es.
Mi pregunta es ¿como hago una consulta sql para que me devuelva los registros con dni no repetidos, es decir si hay dos o tres dnis repetidos que me devuelva uno y a ser posible el registro con el dni repetido que tenga la fecha mas reciente?. Es decir la consulta deberia de devolverme:
22123555, ROSA, 12-08-2008
74123456, antonio, 21-10-2008
Gracias amigos espero haberme explicado bien, la verdad esque estoy desquiciado con este asunto.
Valora esta pregunta


0