Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2011, 06:27
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Consulta SQL Agrupamiento

Hola

Tengo un problema con una consulta, tengo tres tablas relacionadas entre ellas:

-Producto: CodPro, NomProd, ...
-Proveedor: CodPro, NomProv, Direcc, Poblacion,..., CodPro
-Ventas: CodVta, FechaPed, FechaFact, FechaPag, CodPro

Me gustaría crear una select que me muestre una linea por cada producto y Proveedor con su última FechaPed, es decir,

NomProd, NomProv, Direcc, Poblacion, FechaPed, FechaFact, FechaPag

Un registro por producto y proveedor con el último dato de ventas (teniendo en cuenta el campo FechaPed)

He empezado a agrupar campos, y hacer un MAX(FechaPed), pero la consulta me da error si no agrupo por todos los campos, en realidad yo solo quiero agrupar por dos campos y seleccionar el MAX de FechaPed y el resto de campos que me los muestre.

Como debería realizar la consulta?

--Gracias--