Pessoal, preciso calcular o numero de horas entre duas datas, sendo que a data menor tem que ser a partir de um horario fixo as 05:00 da manha.
por exemplo:
select (DataHora_Atual - (DataHora 05:00)) from dual
como faço ?
obrigado a todos
Marlon
Help - Calculo de horas
-
- Rank: Programador Júnior
- Mensagens: 28
- Registrado em: Seg, 20 Mar 2006 3:40 pm
- Localização: Erechim - RS
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Pode fazer assim:
SQL> select
2 sysdate -
3 ( trunc(sysdate) + 1/24 * 05 ) --> este 5 é 5am.
4 QTD_DE_DIAS
5 from dual
6 /
QTD_DE_DIAS
-----------
.503449074
SQL>
SQL>
SQL> select
2 (
3 sysdate-
4 (trunc(sysdate) + 1/24 * 05 )--> este 5 é 5am.
5 ) * 24
6 QTD_DE_HORAS
7 from dual
8 /
QTD_DE_HORAS
------------
12.085
SQL>
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes