sql >> Database >  >> RDS >> Mysql

Zet 24-uurs geformatteerde tijd om in decimale getallen

Als je een tijdswaarde hebt, dan zoiets als dit:

select time_to_sec(timeval) / (60 * 60)

Als je het op 1 decimaal wilt zetten, converteer het dan naar een decimaal:

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

Het is niet duidelijk hoe dit past in uw vraag, die een non-sequitur lijkt.




  1. Fout bij het maken van MySQL 5.5.9 en hibernate-tabel op TYPE

  2. Hoe doe je een update + join in PostgreSQL?

  3. Hoe een specifieke rij in het MySQL-queryresultaat te vinden?

  4. `pg_tblspc` ontbreekt na installatie van de nieuwste versie van OS X (Yosemite of El Capitan)