precio mas nuevo

20/01/2005 - 21:34 por Mennegguzzi | Informe spam
tengo una tabla así:

Producto Precio Fecha de vigencia

Limon 10 20/12/2003
Limon 11 16/08/2004
Limon 12 30/11/2004
Naranja 7 10/10/2002
Naranja 6 11/11/2004
Naranja 8 12/01/2005
Manzana 20 01/02/2004
Manzana 22 18/08/2004
Durazno 23 14/05/2004

necesito hacer un select que me devuelva un conjunto de registros donde solo
figuren cada producto con el precio mas nuevo

se puede hacer ?

desde ya muchas gracias

saludos

Pablo
 

Leer las respuestas

#1 Jorge Martinez
20/01/2005 - 22:40 | Informe spam
Creo que seria algo asi

select * from productos p1 where p1.fecha in (Select max(fecha) from
productos p2 where p1.producto=p2.producto)

Saludos


"Mennegguzzi" escribió en el mensaje
news:ONtvy7y$
tengo una tabla así:

Producto Precio Fecha de vigencia

Limon 10 20/12/2003
Limon 11 16/08/2004
Limon 12 30/11/2004
Naranja 7 10/10/2002
Naranja 6 11/11/2004
Naranja 8 12/01/2005
Manzana 20 01/02/2004
Manzana 22 18/08/2004
Durazno 23 14/05/2004

necesito hacer un select que me devuelva un conjunto de registros donde


solo
figuren cada producto con el precio mas nuevo

se puede hacer ?

desde ya muchas gracias

saludos

Pablo


Preguntas similares