Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2008, 22:43
natsumy
 
Fecha de Ingreso: marzo-2007
Mensajes: 76
Antigüedad: 17 años, 9 meses
Puntos: 0
problema consuta registro unico

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