2017-01-26 3 views

ответ

1

Вы можете конвертировать время в секундах, а затем разделить на 60, чтобы получить минут. Что-то вроде:

SELECT SUM(TIME_TO_SEC(`activeTime`))/60 FROM tableName 

Это даст вам десятичную версию протокола (например, 5,8 минуты = 5 минут и 48 секунд). Если вы хотите минут в времени записи (например, 5:48):

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`activeTime`))) FROM tableName 
0

Это может помочь вам: время

Преобразовать в секундах, в вашем случае имя столбца является activeTime:

SELECT TIME_TO_SEC('00:12:0'); 
SELECT TIME_TO_SEC(your_column); 

Операции с суммой:

SELECT SUM(output_of_TIME_TO_SEC) AS "total second" FROM table_name;