solo que mi campo que no todas las facturas están embarcadas y no cuentan con el dato DocNum,0) as 'Embarque N0' que es el numero de documento del embarque. por lo tal no me muestra todos los estatus de mis facturas.
este es mi código espero me puedan ayudar
Código SQL:
Ver original
SELECT OINV.DocNum AS 'Factura N0', INV1.ItemCode AS 'Codigo', INV1.Dscription AS 'Descripcion', INV1.Quantity AS 'Cantidad', ISNULL(ODLN.DocNum,0) AS 'Embarque N0', CASE OINV.InvntSttus WHEN 'C' THEN 'Cerrado' WHEN 'O' THEN 'Abierto' ELSE 'NULL' END AS 'Tipo' FROM OINV INNER JOIN INV1 ON OINV.DocEntry = INV1.DocEntry INNER JOIN DLN1 ON DLN1.BaseEntry = OINV.DocEntry INNER JOIN ODLN ON DLN1.DocEntry = ODLN.DocEntry WHERE OINV.DocDate BETWEEN @i AND @f GROUP BY OINV.DocNum,OINV.DocEntry,INV1.LineNum,INV1.ItemCode,INV1.Dscription,INV1.Quantity,ODLN.DocNum,OINV.InvntSttus,OINV.InvntSttus