Quantcast
Channel: SCN : All Content - SAP Business One (Español)
Viewing all articles
Browse latest Browse all 982

Ayuda con Query

$
0
0

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


Viewing all articles
Browse latest Browse all 982

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>