Se você tiver um valor de tempo, algo assim:
select time_to_sec(timeval) / (60 * 60)
Se você quiser 1 decimal, converta para um decimal:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
Não é óbvio como isso se encaixa em sua consulta, o que parece um non-sequitur.