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

Mysql Gennemsnit på tid kolonne?

Prøv dette:

SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(`login`))) FROM Table1;

Testdata:

CREATE TABLE `login` (duration TIME NOT NULL);
INSERT INTO `login` (duration) VALUES
('00:00:20'),
('00:01:10'),
('00:20:15'),
('00:06:50');

Resultat:

00:07:09



  1. 2019 Open Source-databaserapport:Topdatabaser, Public Cloud vs. On-Premise, Polyglot Persistence

  2. MMO-spil og databasedesign

  3. LAST_DAY() Eksempler – MySQL

  4. MySQL Vælg rækker ved første forekomst af hver unik værdi