Mysql
 sql >> Database >  >> RDS >> Mysql

Converti l'ora formattata di 24 ore in un numero decimale

Se hai un valore temporale, allora qualcosa del genere:

select time_to_sec(timeval) / (60 * 60)

Se vuoi che sia 1 decimale, converti in decimale:

select cast(time_to_sec(timeval) / (60 * 60) as decimal(10, 1))

Non è ovvio come questo si inserisca nella tua query, che sembra un non-sequitur.