我必须在表格中总结时间。在我的表中有持续时间字段,类型是"时间"
我试过这个查询它只返回秒。但我需要几小时,几分钟和几秒钟。
在我的表中有两行,一行有00:20:10,另一行是00:15:05
所以我需要显示为00:35:15
SELECT SEC_TO_TIME( SUM( MINUTE( duration ) ) ) AS totaltime
FROM users
答案 0 :(得分:1)
将其转换为秒,然后再转换为时间
SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( duration ) ) ) AS totaltime
答案 1 :(得分:1)
请尝试这个:
SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `duration` ) ) ) AS totaltime