Pessoal, bom dia.
Preciso calcular em horas e minutos a diferença entre datas com horas e minutos.
Exemplo 1:
Data Inicial: 01/06/2006 10:30
Data Final: 02/06/2006 11:00
Preciso que o retorno seja: 23:30
Exemplo 2:
Data Inicial: 01/06/2006 10:30
Data Final: 02/06/2006 14:00
Preciso que o retorno seja: 27:30
Tentei o seguinte código abaixo (baseado no exemplo 1), porém ele dá uma diferença de 1 hora a mais. Alguém pode me ajudar?
Alguma outra sugestão?
Obrigada!
select round(((to_number(to_date('02/06/2006 11:00','DD/MM/RRRR HH24:MI') -
to_date('01/06/2006 10:30','DD/MM/RRRR HH24:MI')) * 1440))/60)||':'||
round((to_number(to_date('02/06/2006 11:00','DD/MM/RRRR HH24:MI') -
to_date('01/06/2006 10:30','DD/MM/RRRR HH24:MI')) * 1440) -1440)
from dual