Als je een tijdswaarde hebt, dan zoiets als dit:
select time_to_sec(timeval) / (60 * 60)
Als je het op 1 decimaal wilt zetten, converteer het dan naar een decimaal:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
Het is niet duidelijk hoe dit past in uw vraag, die een non-sequitur lijkt.