rema43001
04/05/15, 22:52:04
Hola!
Debo elaborar un reporte de:
facturas de proveedores por año
ordenado por cantidad facturada de mayor a menor
A simple lógica creo debería ser así:
SELECT A.CardCode
,A.CardName
,SUM(B.LineTotal)
FROM OPCH A
JOIN PCH1 B
ON A.DocEntry = B.DocEntry
AND A.DocDate BETWEEN '2013-01-01' AND '2013-12-31'
GROUP BY A.CardCode, A.CardName, A.DocStatus
ORDER BY SUM(B.LineTotal) DESC
Sin embargo estoy obviando ciertas variables como si la factura fue anulada, como puedo identificar solo las facturas satisfactorias, es decir NO anuladas o NO revertidas.
De antemano muchas gracias.
Debo elaborar un reporte de:
facturas de proveedores por año
ordenado por cantidad facturada de mayor a menor
A simple lógica creo debería ser así:
SELECT A.CardCode
,A.CardName
,SUM(B.LineTotal)
FROM OPCH A
JOIN PCH1 B
ON A.DocEntry = B.DocEntry
AND A.DocDate BETWEEN '2013-01-01' AND '2013-12-31'
GROUP BY A.CardCode, A.CardName, A.DocStatus
ORDER BY SUM(B.LineTotal) DESC
Sin embargo estoy obviando ciertas variables como si la factura fue anulada, como puedo identificar solo las facturas satisfactorias, es decir NO anuladas o NO revertidas.
De antemano muchas gracias.