答案 0 :(得分:1)
您可以将时间转换为秒,然后除以60即可获得分钟数。类似的东西:
SELECT SUM(TIME_TO_SEC(`activeTime`))/60 FROM tableName
这将为您提供分钟的十进制版本(例如5.8分钟= 5分48秒)。如果你想要时间表符号(例如05:48):
SELECT SEC_TO_TIME( SUM(TIME_TO_SEC(`activeTime`)) ) FROM tableName
答案 1 :(得分: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;