buenas y gracias por su ayuda, necesito realizar un consulta que me involucra estas tablas
OSRN
OPDN
PDN1
OITM
realice la consulta por medio del campo ItemCode pero me genera inconsistencias.
DISTINCT T0.[ItemCode],T1.[FrgnName], T2.[DistNumber], T2.[ItemName],T2.[Project],T3.[DocNum], T2.[InDate], T2.[Status], T2.[CreateDate],T3.[DocDate]
PDN1 T0
left JOIN OITM T1 ON T0.[ItemCode] = T1.[ItemCode]
left JOIN OSRN T2 ON T0.[ItemCode] = T2.[ItemCode]
left JOIN OPDN T3 ON T1.[DocEntry] = T3.[DocEntry]
SELECT
T0.DocNum
,T0.CreateDate
,T0.DocDate
,T1.ItemCode
,T1.Dscription
,T2.FrgnName
,T5.DistNumber
FROM
OPDN T0
INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ItemCode = T2.ItemCode
INNER JOIN OITL T3 ON T3.DocEntry = T0.DocEntry AND T3.DocType = T0.ObjType AND T3.DocLine = T1.LineNum
--INNER JOIN OITL T3 ON T3.ApplyEntry = T0.DocEntry AND T3.ApplyType = T0.ObjType AND T3.ApplyLine = T1.LineNum
LEFT JOIN ITL1 T4 ON T3.LogEntry = T4.LogEntry
LEFT JOIN OSRN T5 ON T4.MdAbsEntry = T5.AbsEntry
La OITL puede relacionarse de las 2 formas evalúa cual es la que te aplica, en algunas empresas esos campos siempre pueden ser igual en algunas otras no (Doc o Apply)