Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konvertieren Sie die formatierte 24-Stunden-Zeit in eine Dezimalzahl

Wenn Sie einen Zeitwert haben, dann etwa so:

select time_to_sec(timeval) / (60 * 60)

Wenn Sie möchten, dass es 1 Dezimalzahl ist, dann wandeln Sie es in eine Dezimalzahl um:

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

Es ist nicht offensichtlich, wie dies in Ihre Abfrage passt, die ein Nicht-Sequitur zu sein scheint.