Si tiene un valor de tiempo, entonces algo como esto:
select time_to_sec(timeval) / (60 * 60)
Si lo quiere a 1 decimal, entonces conviértalo a un decimal:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
No es obvio cómo encaja esto en su consulta, lo que parece una tontería.