cancel
Showing results for 
Search instead for 
Did you mean: 

Filtro de fechas

Former Member
0 Kudos

Buenas tardes jóvenes expertos tengo una consulta, tengo facturas proveedores y Notas de crédito proveedores pero quiero unirlas por medio de la fecha hay alguna forma de hacerlo yo lo tengo por medio de un subquery pero no me lo esta respetando, espero me pueda ayudar con otra idea, les dejo el subquery de como lo tengo para las dos tablas:

ISNULL((SELECT SUM(Y.Gtotal) FROM PCH1 Y inner join OPCH X on X.DocEntry=Y.DocEntry WHERE X.CardCode=T0.CardCode and Y.ItemCode = 'PLA0005' and X.U_Operado= 'N' and X.DocDate>='20130311' and X.DocDate <='20130323'),0)

                     ISNULL((SELECT SUM(Y.Gtotal) FROM RPC1 Y inner join ORPC X on X.DocEntry=Y.DocEntry WHERE X.CardCode=T3.CardCode and Y.ItemCode = 'PLA0004' and X.U_Operado= 'N' and X.DocDate>='20130311' and X.DocDate <='20130323'),0)

Por la ayuda muy agradecido.

Saludos

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hola prueba con este query y puedes poner ya sea la fecha de la nota o la fecha de la factura, me cuentas si te funciona

select t55.docnum, t8.docnum from

dbo.PCH1 t44

LEFT JOIN dbo.OPCH t55 on t44.DocEntry = t55.DocEntry

INNER JOIN dbo.OITW T6 ON T6.ItemCode = T44.ItemCode AND T6.WhsCOde = T44.WhsCode

inner join dbo.oitm t13 on t6.itemcode=t13.itemcode

LEFT JOIN dbo.RPC1 t7 on t7.BaseEntry = t44.DocEntry and t7.BaseLine =t44.LineNum

LEFT JOIN dbo.ORPC t8 on t7.DocEntry = t8.DocEntry

where t8.docdate='20130406'