Access - Consulta de valor fecha más alto sobre 2 tablas

 
Vista:

Consulta de valor fecha más alto sobre 2 tablas

Publicado por Sergio (2 intervenciones) el 02/01/2012 20:43:52
PRODUCTO PRODUCTO TARIFA TARIFA
CODIGO NOMBRE PRECIO TARIFA TARIFA DESDE
1 CHOCOLATE 2,30€ 12/12/2010
1 CHOCOLATE 2,35€ 05/06/2011
1 CHOCOLATE 2,40€ 08/09/2011
3 AZUCAR 1,50€ 07/12/2010
3 AZUCAR 1,45€ 16/08/2011
5 LIMON 3,50€ 29/09/2010
5 LIMON 3,75€ 04/04/2011
5 LIMON 3,60€ 16/11/2011


Quiero hacer una consulta sobre una informacion similar a esta recogida en dos tablas (PRODUCTO Y TARIFA) en la que quiero conseguir como resultado que me muestre para cada producto la tarifa más actualizada, la de la fecha más reciente. Los campos Código y Nombre están en la tabla Producto y los campos Precio tarifa y Tarifa desde están en la tabla Tarifa. El resultado debería ser este.

PRODUCTO PRODUCTO TARIFA TARIFA
CODIGO NOMBRE PRECIO TARIFA TARIFA DESDE
1 CHOCOLATE 2,40€ 08/09/2011
3 AZUCAR 1,45€ 16/08/2011
5 LIMON 3,60€ 16/11/2011

Si alguien me puede ayudar estaría muy agradecido.
Saludos
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

Consulta de valor fecha más alto sobre 2 tablas

Publicado por JOSE (830 intervenciones) el 03/01/2012 10:17:19
SELECT PRODUCTO.CODIGO, PRODUCTO.NOMBRE, Last(TARIFA.PRECIO) AS ÚltimoDePRECIO, Max(TARIFA.TARIFADESDE) AS MáxDeTARIFADESDE
FROM PRODUCTO INNER JOIN TARIFA ON PRODUCTO.CODIGO = TARIFA.PRODUCTO
GROUP BY PRODUCTO.CODIGO, PRODUCTO.NOMBRE;



GENERADOR DE CONSULTAS - VISTA SQL -- COPIAS ESTA CONSULTA


ECHO EN FALTA UN CAMPO QUE RELACIONE LAS DOS TABLAS QUE ES CODIGO
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