sql >> Base de Datos >  >> RDS >> Mysql

Convierta la hora con formato de 24 horas en un número decimal

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.