在MySQL中求和并将时间转换为秒

在MySQL中求和并将时间转换为秒,mysql,date,date-manipulation,Mysql,Date,Date Manipulation,我在下面的一列中有时间值。 现在我需要对这列求和,并将结果转换为分钟 您可以将时间转换为秒,然后除以60得到分钟。比如: SELECT SUM(TIME_TO_SEC(`activeTime`))/60 FROM tableName 这将为您提供分钟的十进制版本(例如,5.8分钟=5分48秒)。如果您需要分钟的时间表示法(例如05:48): 这可以帮助您: 将时间转换为秒,在您的情况下,列名为activeTime: SELECT TIME_TO_SEC('00:12:0'); SELECT T

我在下面的一列中有时间值。
现在我需要对这列求和,并将结果转换为分钟


您可以将时间转换为秒,然后除以60得到分钟。比如:

SELECT SUM(TIME_TO_SEC(`activeTime`))/60 FROM tableName
这将为您提供分钟的十进制版本(例如,5.8分钟=5分48秒)。如果您需要分钟的时间表示法(例如05:48):

这可以帮助您:

将时间转换为秒,在您的情况下,列名为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;
 SELECT SUM(output_of_TIME_TO_SEC) AS "total second" FROM table_name;