Buenas tardes.
Alguien que me pueda ayudar con el siguiente requerimiento, tengo el siguiente query pero me muestra los resultados duplicados. alguien podría ayudarme por favor. Gracias.
Select distinct F."DocEntry",
A."CardCode",
A."CardName",
F."DocDate",
F."DocTotal",
D."DocEntry",
D."DocDate",
C."ItemCode",
c."Quantity",
D."DocTotal",
A."DocNum",
A."DocDate",
A."DocType",
A."DocTotal",
A."DpmAmnt",
A."PaidSum",
A."PaidToDate",
(A."DocTotal"-A."PaidToDate")
From OPCH A
Inner Join PCH1 B on A."DocEntry" = B."DocEntry"
Left Join PDN1 C on B."BaseType" = C."ObjType"
Left Join OPDN D on C."DocEntry" = D."DocEntry"
Left Join POR1 E on C."BaseType" = E."ObjType" and C."BaseEntry" = E."DocEntry"
Left Join OPOR F on E."DocEntry" = F."DocEntry"
Left Join VPM2 G on A."DocEntry" = G."DocEntry"
Left Join OVPM H on G."DocNum" = H."DocEntry"
1 me gusta
Hola Rosmary
Te falta realizar la validación con las lineas de los documentos, ademas debes excluir los documentos cancelados y de cancelacion.
ej:
FROM OPCH T0
INNER JOIN PCH1 T1 ON T0."DocEntry" = T1."DocEntry"
LEFT JOIN PDN1 T2 ON T2."BaseEntry" = T1."DocEntry" AND T2."BaseLine" = T1."LineNum" AND T2."BaseType" = T0."ObjType"
LEFT JOIN OPDN T3 ON T2."DocEntry" = T3."DocEntry" AND T3."CANCELED" ='N'
1 me gusta
Este tema se cerró por inactividad por parte del autor.
Copia la URL de este debate, y abre un nuevo tema en #feedback si:
- El autor del debate no marcó ninguna respuesta como solución, y tú crees tener la solución
- Crees tener otra solución a la que actualmente está marcada.
Si, en cambio tienes una duda parecida a la que se debatió, o la misma duda, abre un nuevo tema en la categoría que corresponda y pon que el tema se debatió oportunamente (pega el enlace a este debate), así los otros lectores pueden saber de qué hablas.
Ayúdanos a tener una comunidad organizada.