Formato hora em um select

Oracle

10/05/2012

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?
Pjava

Pjava

Curtidas 0

Respostas

Joel Rodrigues

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

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

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.
GOSTEI 0
POSTAR