SQL - consulta

 
Vista:

consulta

Publicado por aldo (35 intervenciones) el 05/09/2003 20:44:56
Hola:
la consulta siguiente me trae un dato que no es el que quiero.

SELECT otcab.nroot,otcab.nroped,otcab.codart,pcab.sucursal,cl.razonsoc,otcab.fecentrega,sum(pdet.cantidad_ped) as Cantidad
FROM (((ot_cabecera otcab inner join ped_cab pcab on otcab.nroped=pcab.nroped) inner join ped_det pdet on pcab.nroped=pdet.nroped) inner join clientes cl on pcab.codclien=cl.codclien)
WHERE estado='PE'
GROUP BY otcab.nroot,otcab.nroped,otcab.codart,pcab.sucursal,cl.razonsoc,otcab.fecentrega
ORDER BY nroot

el dato incorrecto es en el campo Sum(pdet.cantidad_ped) as CANTIDAD.
Yo quiero que me haga la suma de todos los pares del articulo que esta en la Orden de Trabajo. Y me trae la suma total de todos los pares, pero de todos los articulos que se encuentran en la Nota de Pedido. Cabe destacar que en una Nota de Pedido se vuelca el pedido de un cliente y puede haber varios articulos y la cantidad de cada uno de los pares. Luego, en la Orden de Trabajo, se carga UN SOLO ARTICULO de una determinada Nota de Pedido.
Por favor, necesito ayuda!
Gracias por su tiempo!
Aldo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder