Jika Anda memiliki nilai waktu, maka sesuatu seperti ini:
select time_to_sec(timeval) / (60 * 60)
Jika Anda menginginkannya menjadi 1 desimal, maka konversikan ke desimal:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
Tidak jelas bagaimana ini cocok dengan kueri Anda, yang tampaknya tidak berurutan.