Среднее число Mysql на столбце времени?

ВЫБЕРИТЕ в среднем (продолжительность) как среднее число ОТ login;

Тип данных на время время, таким образом мое значение похоже: 0:00:14, 0:20:23 и т.д.

Я выполняю запрос, который это дает мне: 2725.78947368421

Что это? Я хочу в формате времени, mysql может сделать среднее число вовремя??

35
задан mysqllearner 7 February 2010 в 14:59
поделиться

1 ответ

Попробуйте это:

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

Тестовые данные:

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

Результат:

00:07:09
80
ответ дан 27 November 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: