Ver Mensaje Individual
  #5  
Antiguo 29-01-2015
Jose Carlos Rey Jose Carlos Rey is offline
Miembro
NULL
 
Registrado: may 2014
Posts: 26
Reputación: 0
Jose Carlos Rey Va por buen camino
Aposi
Gracias por tu respuesta, ejecute el query como lo presentas y los resultados que da son algunos en - (negativo) y cantidades inexistentes

En tanto modifique el query donde sale la informacion principal de la que posteriormente se resta la consulta del otro query
el primero es asi:
Código SQL [-]
SELECT     CVE_ART, EXIST
FROM         MULT02
WHERE     (CVE_ALM = 1) AND (EXIST > 0)
Este Primer query me da el total de articulos en el almacen de venta y sus respectivas cantidades

Código SQL [-]
SELECT     a.CVE_ART, SUM(a.CANT) AS CANTIDAD
FROM         PAR_FACTP02 AS a LEFT OUTER JOIN
                      FACTP02 AS b ON a.CVE_DOC = b.CVE_DOC
WHERE     (b.STATUS <> 'C') AND (a.APAR <> 0)
GROUP BY a.CVE_ART, a.CANT
Este query me da la suma de articulos que se han "apartado" y es el que deberia de "restarse" del primer query para que de algo asi:

si los ejecuto independientes trabajan sin problema y con la informacion correcta

primer query:
Articulo|Cantidad
MONITOR LED 32"|25
MOUSE INALAMBRICO|7


segundo query
Articulo|Cantidad
MONITOR LED 32"|10
MOUSE INALAMBRICO|3

Resultado de la operación deseada
Articulo|Cantidad
MONITOR LED 32"|15
MOUSE INALAMBRICO|4

como pueden ver modifique el primer query a lo mas basico sacando los datos que me interesan y el segundo obtiene los datos de los "apartados" y no he logrado que trabaje como pretendo.

Seguire en la practica buscando la respuesta y si alguien tiene alguna idea se le agradece

Saludos
Responder Con Cita