Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Escrevi errado, segue abaixo:
TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),'DD/MM/YYYY hh:mm') as Atrasados.Prazo
Tente converter no formato: DD/MM/YYYY hh:mm
TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),''DD/MM/YYYY hh:mm'') as Atrasados.Prazo,
Escrevi errado, segue abaixo:
TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),'DD/MM/YYYY hh:mm') as Atrasados.Prazo
Seu problema estava na formatação.
No Qlik, Dia é 'D', Mês é 'M', Ano é 'YY'