Select D.IDPROVEEDOR, D.Proveedor, D.Fecha, D.precio
From MATERIASPRIMASDET D
Inner Join (
Select IDPROVEEDOR, max(fecha) as FechaMAx
From MATERIASPRIMASDET
where IDMATERIAPRIMA = 61
group by idproveedor
) F
On D.IDPROVEEDOR = F.IDPROVEEDOR and
D.Fecha = F.FechaMAx