on 04-19-2013 7:05 PM
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
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'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.