Formato hora em um select
Veja esseselect:
select
to_char(hora_ini,hh24:mi)hora_ini
,to_char(hora_fim,hh24:mi)hora_fim
,nvl(trunc((hora_fim-hora_ini),2),0)intevalo
from
indisponibilidade
Como eu faço para Intervalo vir com a máscara hh:mi?
select
to_char(hora_ini,hh24:mi)hora_ini
,to_char(hora_fim,hh24:mi)hora_fim
,nvl(trunc((hora_fim-hora_ini),2),0)intevalo
from
indisponibilidade
Como eu faço para Intervalo vir com a máscara hh:mi?
Pjava
Curtidas 0
Respostas
Joel Rodrigues
10/05/2012
O TO_CHAR não funciona? Ao invés de passar uma só data, você passa essa última expressão toda.
GOSTEI 0
Pjava
10/05/2012
Dessa forma não funcionou, pois dá a mensagem: Não é possível transaformar um Number em String. Quando eu somo ou subtraio as horas, ele passa a ser um number e o resultado é um number.
GOSTEI 0
Joel Rodrigues
10/05/2012
Dá uma olhada nesse link: http://asktom.oracle.com/pls/asktom/ASKTOM.download_file?p_file=6551242712657900129
O cara cria uma função pra isso.
O cara cria uma função pra isso.
GOSTEI 0