计算MySQL中的总持续时间

时间:2010-07-31 11:15:55

标签: sql mysql

我有这样的表格数据

(int)   (time)  [mySQL datatype]

Id     Duration 
------------------
1      00:10:00
2      10:10:00
3      03:00:00
4      04:13:00

我想从这张表中计算总持续时间,我们该怎么做。喜欢17:33:00 有人可以提供mysql查询来计算这个。

1 个答案:

答案 0 :(得分:19)

尝试转换为秒,求和,然后转换回时间:

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(Duration)))
FROM Table1

结果:

17:33:00