Mysql Promedio en la columna de tiempo?
SELECCIONE promedio (duración ) como promedio DESDE login
;
El tipo de datos para duration es "time", por lo que mi valor es como: 00:00:14, 00:20:23 etc
Ejecuto la consulta que me da: 2725.78947368421
¿Qué es eso? Quiero en formato de tiempo, puede mysql hacer el promedio de tiempo??
31
Author: mysqllearner, 2010-02-07
1 answers
Prueba esto:
SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(`login`))) FROM Table1;
Datos de prueba:
CREATE TABLE `login` (duration TIME NOT NULL);
INSERT INTO `login` (duration) VALUES
('00:00:20'),
('00:01:10'),
('00:20:15'),
('00:06:50');
Resultado:
00:07:09
68
Author: Mark Byers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-07 15:17:05
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-07 15:17:05