fabi lopes Postado Julho 26, 2019 Denunciar Share Postado Julho 26, 2019 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:30Data Final: 02/06/2006 11:00 Preciso que o retorno seja: 23:30 Exemplo 2: Data Inicial: 01/06/2006 10:30Data 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo Persan Postado Julho 26, 2019 Denunciar Share Postado Julho 26, 2019 Tenta assim SELECT TIME_FORMAT(TIMEDIFF("2019-07-27 13:10:11", "2019-07-25 10:09:10"), "%H:%i"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabi lopes Postado Julho 26, 2019 Autor Denunciar Share Postado Julho 26, 2019 1 hora atrás, Leonardo Persan disse: Tenta assim SELECT TIME_FORMAT(TIMEDIFF("2019-07-27 13:10:11", "2019-07-25 10:09:10"), "%H:%i"); Leonardo, utilizo banco de dados oracle e não reconhece esses comandos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fabi lopes
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!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.