Closed rosanaprignolato closed 8 years ago
Rosana,
Analisando o pedido, verifiquei que o mesmo é de Venda (LJ), portanto, não tem pedido/entrega cancelados. Os campos estão errôneos, pode desconsiderar.
Qualquer dúvida, me avise.
Grato, Humberto.
Rosana,
Reorganizei os JOINs da query. Favor atualizar sua query com a do GIT.
Grato, Humberto.
Humberto,
Atualizei a query, porém a mesma precisa ter a sua performance revista. Está demorando muito para trazer as informações.
Rosana,
Fiz algumas alterações e o tempo melhorou muito. Poderia validar novamente ?
Humberto,
A view continua com o seu tempo de processamento ruim. De acordo com o que conversamos, acredito que seja por conta do campo DT_ULT_ATUALIZACAO, o qual contém a seguinte instrução:
CAST((FROM_TZ(TO_TIMESTAMP(TO_CHAR(greatest(tdsls400.t$rcd_utc, ulttrc.dtoc), 'DD-MON-YYYY HH24:MI:SS'), 'DD-MON-YYYY HH24:MI:SS'), 'GMT') AT time zone 'America/Sao_Paulo') AS DATE) DT_ULT_ATUALIZACAO
Seria possível você dar uma olhada nisso?
Rosana,
Conforme alterações feitas pelo Ronaldo, a query teve seu tempo de processamento otimizado.
Ok Humberto. Agora a query ficou mais rápida de ser executada
Humberto,
Carregando os dados gerados por essa view, identificamos um caso em que o mesmo NR_ENTREGA possui 2 NR_ENTREGA_CANCELADO, conforme demonstrado abaixo:
Pela tela do LN podemos ver que se trata de 2 itens distintos. Isso está correto ?