Diferença entre datas

Fala galera, tudo bom?

estou trabalhando com postgres, tenho duas datas e queria saber a diferença entre elas em horas!

tentei com duas datas de exemplo…

select to_timestamp('1410071808', 'ddmmyyhh24mi') - to_timestamp('1308071105', 'ddmmyyhh24mi')

mas ele me retorna assim…
62 days 07:03:00

eu queria em horas mesmo!
e eu não sei como converter isso que ele me traz no que preciso, e nem como fazer ele retornar no formato que quero…

tentei colocar um to_char( tudo_aquilo, ‘mi’ ) mas ele retorna só a diferença dos minutos, também não funciona…

queria resolver isso na própria consulta…

alguem pode me ajudar?

abrasss

Faz o seguinte tenta alterar o comando to_char para o seguinte codigo to_char( tudo_aquilo, ‘HH’ ) o hh não lembro se é maiusculo ou minusculo e se não funcionar tente dividir o resultado que voce obteve com os minutos por 60 ai voce obterá as horas.

Mais uma duvida que banco está usando?

então cara… estou usando o postgres…

mas se eu jogar só hh, ele me retorna a diferença entre as horas só… os minutos ele não traz… entende?

e outra coisa, eu li na documentação que o to_char() está sendo descontinuado…
o que eu uso no lugar??

o que eu resolvi fazer é usar o to_char(‘dd mm yy hh mi’) e eu faço a conta no java mesmo… =/

abrass!