SQL - Consultas de tablas

 
Vista:

Consultas de tablas

Publicado por Guido (2 intervenciones) el 16/02/2006 16:24:50
Hola a todos, mi consulta es la siguiente:

tengo la tabla PRODUCTO que contiene:

cod_producto (clave)
descripcion
stock_minimo

y la tabla PRECIOS que tiene

cod_producto (clave)
fecha (clave)
precio_venta

yo necesito hacer una consulta donde para los productos, me devuelve el ultimo precio ingresado a PRECIOS

select PRODUCTO.cod_producto, PRODUCTO.descripcion, PRECIOS.precio_venta
from PRODUCTO,PRECIOS
where PRODUCTO.cod_producto=PRECIOS.cod_producto and ....

¿como digo que para ese producto me busque la ultima fecha (la mayor), para asi obtener su ultimo precio ingresado?

Espero me puedan ayudar, 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

RE:Consultas de tablas

Publicado por Isaías (5072 intervenciones) el 16/02/2006 19:03:25
select PRODUCTO.cod_producto, PRODUCTO.descripcion, ULTIMAFECHA
from PRODUCTO JOIN (SELECT COD_PRODUCTO, MAX(FECHA) AS ULTIMAFECHA FROM PRECIOS GROUP BY COD_PRODUCTO) AS PRECIOS
ON PRODUCTO.COD_PRODUCTO=PRECIOS.COD_PRODUCTO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar