realice lo siguiente pero no funciona quedo igual, ya que me parece que como se agrupa por NumCompra entonces siempre me va a mostrar articulos repetidos y no la ultima compra de cada producto.
Código PHP:
Ver originalSELECT MaCompras.NumCompra, MaCompras.FecCompra, MaCompras.CodProveedor, DeCompras.CodArticulo
FROM MaCompras INNER
JOIN DeCompras ON MaCompras
.NumCompra
= DeCompras
.NumCompra
WHERE Format(FecCompra, 'yyyymmdd') between 20110301 and 20110330
GROUP BY MaCompras.NumCompra, MaCompras.FecCompra, MaCompras.CodProveedor, DeCompras.CodArticulo
HAVING FecCompra
= MAX(FecCompra
)
no estoy muy seguro a que te refieres con DBMS, te puedo decir que estoy realizando esto mediante una consulta en una base de datos de access 97