在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;