Buen día Ingenieros
estoy haciendo un informe pero tengo unas dudas
el informe se basa en el proceso de compras que empieza desde solicitud de compra hasta factura de proveedores
en enlace de las tablas creo que lo hice bien , pero cuando hay una solicitud que tiene varias ordenes de compra, me muestra la solicitud la linea y las ordenes en total que se hicieron en la solicitud , como se ve en la imagen llamada solicitudes, Adjunto imagen
la idea es que muestre cada linea con su orden de pedido
este es el código SQL
SELECT DISTINCT
T0.ReqName as Usuario,
T1.Dscription,
T0.DocDate as Fecha_SC,
T1.U_FechaEntrega as Fecha_SS,
T3.DocDate as Fecha_OC,
T5.DocDate as Fecha_EM,
T5.U_FechaZF,
T7.DocDate as Fecha_FP,
T0.DocNum 'S.C',
T3.DocNum 'O.C',
T5.DocNum 'E.M',
T7.DocNum 'F.P',
Datediff(day,T0.DocDate,
T3.DocDate) as D_Mora,
Datediff(day,T0.DocDate,
T1.U_FechaEntrega) as D_Mora_SS
FROM OPRQ T0 INNER JOIN PRQ1 T1 ON T0.DocEntry = T1.DocEntry
LEFT JOIN POR1 T2 ON T2.BaseEntry = T0.DocEntry
LEFT JOIN OPOR T3 ON T3.DocEntry = T2.DocEntry
LEFT JOIN PDN1 T4 ON T4.BaseEntry = T3.DocEntry AND T4.BaseType = 22
LEFT JOIN OPDN T5 ON T5.DocEntry = T4.DocEntry
LEFT JOIN PCH1 T6 ON T6.BaseEntry = T4.DocEntry AND T6.BaseType = 20
LEFT JOIN OPCH T7 ON T7.DocEntry = T6.DocEntry
WHERE T0.DocDate Between [%0] AND [%1] AND T0.DocType=[%2] order by T0.DocDate