Nếu bạn có giá trị thời gian, thì tương tự như sau:
select time_to_sec(timeval) / (60 * 60)
Nếu bạn muốn nó thành 1 số thập phân, thì hãy chuyển đổi sang số thập phân:
select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))
Không rõ điều này phù hợp với truy vấn của bạn như thế nào, điều này có vẻ không phải là thứ tự.