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

group by recuperar valor

Estas en el tema de group by recuperar valor en el foro de SQL Server en Foros del Web. Tengo esta select, SELECT descripcion, MAX(fecha) AS ultimafecha, precio FROM dbo.Tprueba GROUP BY descripcion, precio la cual me agrupa por descripción, y seguidamente me recupera ...
  #1 (permalink)  
Antiguo 23/03/2006, 14:22
 
Fecha de Ingreso: diciembre-2001
Mensajes: 162
Antigüedad: 22 años, 4 meses
Puntos: 0
group by recuperar valor

Tengo esta select,

SELECT descripcion, MAX(fecha) AS ultimafecha, precio
FROM dbo.Tprueba
GROUP BY descripcion, precio

la cual me agrupa por descripción, y seguidamente me recupera la última fecha para esa descripción. El problema es que quiero recuperar el precio asociado al registro de esa fecha.

M sal esto:
descripcion ultimafecha precio
aaaa 12/01/2006 20
aaaa 13/08/2006 30
aaaa 15/01/2006 40
bbbb 4/02/2006 45
bbbb 16/02/2006 60

Y necesito esto:

descripcion ultimafecha precio

aaaa 13/08/2006 30
bbbb 16/02/2006 60

Me podéis ayudar?

Gracias...
__________________
:...:
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




La zona horaria es GMT -6. Ahora son las 00:50.