SQL - Consulta que devuelva los dos ultimas entradas de cada persona

 
Vista:

Consulta que devuelva los dos ultimas entradas de cada persona

Publicado por Xarty (1 intervención) el 25/04/2012 15:17:31
Hola y gracias de antemano, tengo una duda y aunque he mirado mucho por ahí, no he encontrado una solución, tengo una tabla con los campos, nombre, fecha, dato1, dato2 , lo que necesito sacar es .. por cada persona, las dos ultimas entradas que hay. Por ejemplo.

Tabla:

Nombre | Fecha | Dato1 | Dato2
Pepe | 19/04/2012 | 1 | 1
Juan | 20/04/2012 | 3 | 4
Luis | 20/04/2012 | 1 | 4
Pepe | 20/04/2012 | 3 | 2
Pepe | 21/04/2012 | 1 | 4
Juan | 24| 04/2012 | 2 | 5
Pepe | 24/04/2012 | 3 | 2
Juan | 21/04/2012 | 12 | 4

El resultado seria ..

Nombre | Fecha | Dato1 | Dato2
Luis | 20/04/2012 | 1 | 4
Pepe | 21/04/2012 | 1 | 4
Pepe | 24/04/2012 | 3 | 2
Juan | 24| 04/2012 | 2 | 5
Juan | 25/04/2012 | 12 | 4

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder