Usar campo tipo hora

Na minha consulta e no meu formulário tenho dois campos que são do tipo hora, mas quando coloco as horas só aparecem zeros(00:00) na consulta, e no formulário fica HH:ll. O que eu faço para as horas ficarem certas?

Alguém tem alguma ideia?

como esta o tipo SQL nas propriedads do campo?

O tipo SQL está NUMERIC.

Qual banco de dados vc utiliza?

Postgresql.

Pq está usando campo NUMERIC pra tipo hora?? Utiliza timestamp

Eu estava usando NUMERIC porque no DATETIME as horas só vão até 23:59 e as vezes é preciso apontar uma quantidade de horas maior, mas agora tive que colocar um total, usando o TOTALIZAÇÃO, mas acontece que as horas não batem, por exemplo 1:45h mais 1:45h deveria ser 3:30h, mas com o NUMERIC fica 2:90h.

se seu tipo sql não é time, não adianta mandar carregar essa coluna em um campo do tipo hora.

crie uma função de conversão, e no evento onload alimente um campo virtual para apresentar o valor em hora do jeito que deseja.

Mas com timestamp você tem a data onde pode fazer o cálculo das horas maiores que 24.
Creio que este exemplo seja funcional, não testei:
http://www.jefersonap.com/2008/03/calcular-diferena-em-horas-entre-duas.html