mi problema es el siguiente estoy elaborando una consulta para determinar los costos de las ordenes de produccion, el problema es que el costo de los productos se guarda en otra tabla en la que se guarda la informacion de las compras.
si hago una consulta como esta
SELECT DeOrdenTrabajoRep.CodArticulo AS Articulo, DeOrdenTrabajoRep.Cantidad AS CantidadOrden, DeCompras.Costo INTO CostoOrdenes
FROM (DeOrdenTrabajoRep INNER JOIN MaOrdenTrabajo ON DeOrdenTrabajoRep.IdOrdenTrabajo = MaOrdenTrabajo.IdOrdenTrabajo) LEFT JOIN DeCompras ON DeOrdenTrabajoRep.CodArticulo = DeCompras.CodArticulo
WHERE (((Format([FechaTerminado],"yyyymmdd"))>="20081013" And (Format([FechaTerminado],"yyyymmdd"))<="20081113") AND ((MaOrdenTrabajo.IdOrdenTrabajo)=1) AND ((MaOrdenTrabajo.Estado)=4))
GROUP BY DeOrdenTrabajoRep.CodArticulo, DeOrdenTrabajoRep.Cantidad, DeCompras.Costo
Me devuelve algo como esto:
Articulo CantidadOrden Costo
ME0025 4 160
ME0025 4 165
ME0025 4 170
ME0025 4 175
ME0025 4 190
ME0031 4 11,5
ME0031 4 11,99
ME0031 4 12,59
lo que necesito es que me devuelva un costo por articulo algo asi:
Articulo CantidadOrden Costo
ME0025 4 160
ME0031 4 11,5