Estimados "Todos"
Solicito de su apoyo ya que en esta consulta es necesario indique si existe orden de compra para ese pedido actualmente usamos como referencia un campo definido a nivel titulo llamado "U_PEDIDO" en este campo dentro de la orden de compra ingresamos el numero de orden de venta para poder relacionarlo o identificarlo, pero en la consulta que les muestro las ordenes de venta no son reales ademas de que repite las ordenes de venta
ojala y me de a explicar y cualquier comentario sera bien recibido.
SELECT T0.[DocNum] as "Orden de Venta", T0.NUMATCARD as "OC Cliente", T0.[DocDate], T0.[DocDueDate], datediff(day,t0.docduedate,getdate()) as "Días Atrasados", CASE WHEN datediff(day,t0.docduedate,getdate())>0 THEN 'Retrasado' else 'A Tiempo' END Status , T0.[CardCode] as "Código", T0.[CardName] as "Cliente", T1.[ItemCode] as "Codigo Item", T1.[Dscription], T1.[OpenQty], T2.OPENQTY AS "Cantidad por llegar Abierta", T3.DOCDUEDATE as "Fecha de Recepción",T3.DOCNUM as "Orden de Compra" , (SELECT x1.firstName+' '+x1.lastName FROM OPOR x0 left join OHEM x1 ON x0.OwnerCode=x1.empID where T3.DocNum=X0.DocNum )as "Titular" FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry LEFT JOIN POR1 T2 ON T1.Itemcode = T2.ItemCode Left Join OPOR T3 ON T2.DocEntry = T3.Docentry WHERE T1.[OpenQty] >0 AND T1.[LineStatus] = 'O' AND T0.[DocDate] >= [%0] AND T0.[DocDate] <=[%1]