Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwertuj 24-godzinny sformatowany czas na liczbę dziesiętną

Jeśli masz wartość czasu, to coś takiego:

select time_to_sec(timeval) / (60 * 60)

Jeśli chcesz, aby był to 1 po przecinku, przekonwertuj na ułamek dziesiętny:

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

Nie jest oczywiste, jak to pasuje do twojego zapytania, co wydaje się niesekwituralne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcje agregujące MySQL bez klauzuli GROUP BY

  2. MySQL, zwróć wszystkie wyniki w ciągu X ostatnich godzin

  3. org.hibernate.AssertionFailure:null id we wpisie (nie opróżniaj sesji po wystąpieniu wyjątku)

  4. Buforowanie PreparedStatement - co to znaczy (jak to działa)

  5. MySQL:Wstaw rekord, jeśli nie istnieje w tabeli