我必须在表格中汇总时间。在我的表中有持续时间字段,类型是“时间”。
我尝试过这个查询,它只返回秒。但我需要几小时、几分钟和几秒钟。
在我的表格中有两行,一行是 00:20:10,另一行是 00:15:05
所以我需要显示为 00:35:15
SELECT SEC_TO_TIME( SUM( MINUTE( duration ) ) ) AS totaltime
FROM users
最佳答案
请尝试这个:
SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `duration` ) ) ) AS totaltime
关于mysql - 如何使用mysql计算时间总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32733184/