una tablas recomendaciones queries porque optimizador lento lenta las dañan cuello consulta consejos como botella agilizar mysql time average

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