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