Obrigado César por responder.
O objetivo é estabelecer o tempo necessário para processar o Pedido de Compra, desde a criação do pedido pelo cliente.
Saudações.
Avalados por :
Prezados,
Tenho uma consulta que me permite obter informações de um documento base e também informações do documento de destino. Por exemplo, informações do Orçamento e da fatura com a qual foi fechado.
Agora preciso ter em outro relatório os dados do Orçamento e da OC (número do documento (orc), estado, data do documento, data de criação, hora, vendedor, No. da OC, data da OC, data de criação, hora de criação, usuário da OC, dias de fechamento) e também as informações do documento Ordem de Compra; em um campo de usuário da Ordem de Compra é armazenado o número do Orçamento.
A consulta que tenho é:
SELECT T0.DocNum, T0.DocStatus, MAX(T0.DocDate) 'DATA DO DOCUMENTO', MAX(T0.CreateDate) 'DATA DE CRIAÇÃO', MAX(T0.DocTime) 'HORA DE CRIAÇÃO', T7.SlpName 'Nome Vendedor Pedido', T3.DocNum 'No. OC', MAX(T3.DocDate) 'DATA OC', MAX(T3.CreateDate) 'DATA DE CRIAÇÃO', MAX(T3.DocTime) 'HORA DE CRIAÇÃO', T8.SlpName 'Nome Usuário Compras', ISNULL(datediff(dd, MAX(T0.DocDate), MAX(T3.CreateDate)), 0) 'Dias Fechamento'
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN NNM1 T6 ON T0.Series = T6.Series
LEFT JOIN POR1 T2 ON T2.BaseRef = T0.DocNum
LEFT JOIN OPOR T3 ON T3.DocEntry = T2.DocEntry
LEFT JOIN POR1 T4 ON T4.DocEntry = T3.DocEntry
LEFT JOIN OSLP T7 ON T0.sLPcODE = T7.SlpCode
LEFT JOIN OSLP T8 ON T3.sLPcODE = T8.SlpCode
WHERE T6.SeriesName = [%0] AND T0.DocDate >= [%1] AND T0.DocDate <= [%2]
GROUP BY T0.DocNum, T0.DocStatus, T3.DocNum, T0.DocDate, T0.CreateDate, T3.CreateDate, T7.SlpName, T8.SlpName
ORDER BY T0.DocDate
Alguém pode me ajudar?
Obrigado César por responder.
O objetivo é estabelecer o tempo necessário para processar o Pedido de Compra, desde a criação do pedido pelo cliente.
Saudações.
Prezado Jairo
Poderia detalhar um pouco mais o que deseja alcançar, qual é o objetivo? Por exemplo, quanto tempo leva para uma mercadoria chegar? Quanto tempo leva para despachar a mercadoria uma vez que está em estoque? Preciso de mais detalhes.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute