3 Replies Latest reply: Jul 10, 2018 8:09 PM by Yuri Nicolett RSS

    Contar Atrasados

    Rafael Karczevski

      Bom dia, estou com um problema na area dos chamados que tenho aqui, qual quer contar quantos chamados foram atendidos atrasados.

      Faço a seguinte exportação do banco:

      SELECT

          ZA1_NUMERO AS IdChamado,

          TO_CHAR(TO_DATE(ZA1_DTINCL,'YYYYMMDD'),'DD/MM/YYYY') || ' ' || ZA1_HRINCL as Inclusao,

          ZA1_PRAZO   as PRAZO,

          TO_CHAR(TO_DATE(ZA2_DATA,'YYYYMMDD'),'DD/MM/YYYY') || ' ' || ZA2_HORA AS INTERACAO

       

       

      FROM NFKRF0_PROD.ZA1010

      INNER JOIN NFKRF0_PROD.ZA2010 ON

          ZA1_NUMERO  = ZA2_NUMERO    AND

          ZA2_ITEM    = '001'

      WHERE

          ZA1_DTINCL > '20180501'

      ORDER BY 1,2;

       

      Sendo assim dou load da seguinte forma:

      LOAD

      text(IDCHAMADO) as %IdChamado,

      INCLUSAO as Atrasados.Inclusao,

      TimeStamp(TimeStamp#(PRAZO,'dd/mm/yyyy h:m'),'dd/mm/yyyy h:m') as  Atrasados.Prazo,

      INTERACAO as  Atrasados.Interacao;

       

      Porem o prazo fica com datas inexistentes, por exemplo: "02/32/2018 7:12"

       

      *no banco a informação do prazo esta salvo no formato dd/mm/yyyy h:m porem esta em string, após isso preciso fazer o mesmo com a inclusão!

       

      Desde já agradeço a atenção.