如何总结一系列日期时间

时间:2014-11-30 02:24:48

标签: mysql datetime datediff

DATABASE看起来像这样......我需要找到projID花费的总时间!

三栏:

projectID,datetimeStart,datetimeEnd

单个项目的多个条目...可以包含datetimeStart和datetimeEnd的多个行。

我需要找到并总结一个项目的总秒数(以保持这一点)。

1 个答案:

答案 0 :(得分:2)

如果我理解你想要什么,我假设projectID不是这个表中的唯一值,因为它是一个外键。考虑到这一点,那么你应该能够做这样的事情,以获得你想要的结果。

SELECT projectID, 
       SUM(TIMESTAMPDIFF(MINUTE, datetimeStart, datetimeEnd)) 
       as difference_in_minutes 
FROM projects 
GROUP BY productID;