on 08-13-2013 7:27 PM
Que tal, estoy relizando un reporte que me traiga todas las entradas de mercancía que tienen devolución, sin embargo me repite la devolución y esa devolución repetida corresponde a otra entrada, este es el query:
SELECT T0.[DocNum] As [Número de documento entrada], T0.[DocDate] As [Fecha de contabilización entrada], T1.[DocNum] As [Número de documento devolución], T1.[DocDate] As [Fecha de contabilización devoluciòn]
FROM OPDN T0 INNER JOIN ORPD T1 ON T0.NumAtCard = T1.NumAtCard WHERE T1.DocDate >=[%1] and T1.DocDate <=[%2]
¿Cómo le hago para que no me repita las devoluciones?
Francisco;
Para poder traer el documento base (Entrada de Mercancía) de la Devolución lo hice a través de la línea de la Devolución con el campo BaseRef ; Prueba con esta consulta:
SELECT DISTINCT T1.[DocNum] as DocDevolucion,T1.[DocDate] as FechaDevolucion, T0.[BaseRef], T2.[DocNum] as DocEntrada, T2.[DocDate] as FechaEntrada FROM RPD1 T0 INNER JOIN ORPD T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OPDN T2 ON T0.[BaseRef] = T2.[DocNum]
Fernando Perea, Bogotá Colombia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
9 | |
9 | |
5 | |
4 | |
3 | |
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.