Om du har ett tidsvärde, då något i stil med detta:
select time_to_sec(timeval) / (60 * 60)
Om du vill ha det till 1 decimal, konvertera sedan till en decimal:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
Det är inte uppenbart hur detta passar in i din fråga, som verkar vara en icke-sequitur.