Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
rafaelti_linhar
New Contributor III

Contabilizar horas entre duas Datas

Boa tarde Pessoal

Estou com querendo contabilizar horas em um intervalo de 2 Datas, sendo que os campos DATA E HORA no Oracle são campos separados DATA(01.01.2016) HORA(15:57)  Ai não consigo contabilizar quando calculado com outras horas.

Interval(DATA_ENCERRADA&HORA_ENCERRADA-DATA_LIBERADO&HORA_LIBERADO,'hh:mm') AS LIBERACAO,

Data e Hora no Oracle.PNG

Data e Hora no Qlivkiew.PNG

Já em outros campos Data no formato '01.01.2016 15:57:00' consigo fazer o Calculo usando o Interval()

CAMPO DATE_TIME.PNG

Como na primeira imagem tentei fazer o calculo com o Interval e concatenado o campo data e hora mas da erro.

Alguém tem alguma dica como posso obter essa diferença de horas ?

Grato.

3 Replies

Re: Contabilizar horas entre duas Datas

Try this:

Interval((DATA_ENCERRADA + HORA_ENCERRADA) - (DATA_LIBERADO + HORA_LIBERADO),'hh:mm') AS LIBERACAO,

Re: Contabilizar horas entre duas Datas

Or

Interval((Date#(DATA_ENCERRADA, 'DD/MM/YYYY') + Time#(HORA_ENCERRADA, 'hh:mm')) - (Date#(DATA_LIBERADO, 'DD/MM/YYYY') + Time#(HORA_LIBERADO, 'hh:mm')),'hh:mm') AS LIBERACAO,

rafaelti_linhar
New Contributor III

Re: Contabilizar horas entre duas Datas

Muito Obrigado pela dica @Sunny T, era só a forma de concatenação.

Funcionou agora.

Vlw