Query de minimos

16/04/2008 - 19:28 por Pedro J. Reguera | Informe spam
Hola:

Necesito realizar una consulta que según los siguientes datos


IDRegistro IdTienda FechaRecogida
1 1 01/02/08
2 2 02/01/08
3 1 06/01/08
4 1 04/01/08
5 2 08/01/08



Se quiere obtener para cada tienda la última fecha de recogida, el idtienda
y el idregistro correspondiente, es decir debe devolver:
IdRegistro

IDRegistro IdTienda FechaRecogida
3 1 06/01/08
5 2 08/01/08



Desde YA, muchas gracias a todos.

Preguntas similare

Leer las respuestas

#6 Carlos M. Calvelo
18/04/2008 - 20:29 | Informe spam
Hola Pedro,

On 16 apr, 19:28, "Pedro J. Reguera" wrote:
Mostrar la cita
El resultado debería ser:

IDRegistro IdTienda FechaRecogida
1 1 01/02/08 (Febrero!!!)
5 2 08/01/08

Aquí tienes la consulta:

select a.IDRegistro, a.IdTienda, a.FechaRecogida
from TuTabla a join TuTabla b on a.IdTienda = b.IdTienda
group by a.IDRegistro, a.IdTienda, a.FechaRecogida
having a.FechaRecogida = Max(b.FechaRecogida)

Saludos,
Carlos
Ads by Google
Search Busqueda sugerida