Quiero sacar un reporte de ventas. Lo que intento es sacar todas las facturas en un periodo de tiempo restandole las Notas de crédito. INV1 - RIN1
Mi consulta solo tiene un problemita, no me aparecen las facturas donde algunos de sus productos tienen nota de creditos. Es decir,si una factura de 6 prodcutos tiene una NC por solo una, no aparece nignuna.
Esta es mi consulta:
select SELECT t3.NumAtCard, t2.docentry, t2.basecard, t4.cardname, t2.itemcode, t2.dscription, t2.priceBefDi, t2.currency, t2.quantity, t2.opensum, t2.opensumFC, t2.vatsum, t2.vatsumFrgn, t2.gtotal, t2.gtotalFC, t2.docdate from oinv t3 inner join inv1 t2 on t3.docentry=t2.docentry inner join ocrd t4 on t2.basecard=t4.cardcode where t2.docdate>='[%1]' and t2.docdate<='[%2]' and
T2.DocEntry not in (SELECT DISTINCT
T1.BaseEntry
FROM
[dbo].[ORIN] T0 INNER JOIN
[dbo].[RIN1] T1 ON T0.DocEntry = T1.DocEntry LEFT JOIN
[dbo].[INV1] T2 ON T1.BaseEntry = T2.DocEntry AND T1.BaseLine = T2.LineNum AND T1.BaseType = 13 INNER JOIN
[dbo].[OINV] T3 ON T2.DocEntry = T3.DocEntry)
order by t2.docdate
Gracias de antemano.
Mi consulta solo tiene un problemita, no me aparecen las facturas donde algunos de sus productos tienen nota de creditos. Es decir,si una factura de 6 prodcutos tiene una NC por solo una, no aparece nignuna.
Esta es mi consulta:
select SELECT t3.NumAtCard, t2.docentry, t2.basecard, t4.cardname, t2.itemcode, t2.dscription, t2.priceBefDi, t2.currency, t2.quantity, t2.opensum, t2.opensumFC, t2.vatsum, t2.vatsumFrgn, t2.gtotal, t2.gtotalFC, t2.docdate from oinv t3 inner join inv1 t2 on t3.docentry=t2.docentry inner join ocrd t4 on t2.basecard=t4.cardcode where t2.docdate>='[%1]' and t2.docdate<='[%2]' and
T2.DocEntry not in (SELECT DISTINCT
T1.BaseEntry
FROM
[dbo].[ORIN] T0 INNER JOIN
[dbo].[RIN1] T1 ON T0.DocEntry = T1.DocEntry LEFT JOIN
[dbo].[INV1] T2 ON T1.BaseEntry = T2.DocEntry AND T1.BaseLine = T2.LineNum AND T1.BaseType = 13 INNER JOIN
[dbo].[OINV] T3 ON T2.DocEntry = T3.DocEntry)
order by t2.docdate
Gracias de antemano.