tablas - ¿Promedio de Mysql en la columna de tiempo?
porque se dañan las tablas en mysql (1)
SELECCIONAR avg (duración) como promedio DESDE el login
;
El tipo de datos para la duración es "tiempo", por lo tanto, mi valor es como: 00:00:14, 00:20:23 etc.
Ejecuto la consulta que me da: 2725.78947368421
¿Que es eso? Quiero formato de tiempo, ¿puedo hacer el promedio a tiempo?
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