我有两个领域:
- 初始(时间戳)
- 最终(时间戳)
我的查询是:
SELECT TIMEDIFF(Final, Initial)
AS 'Worked Hours'
FROM `db_foo`
WHERE matriculation='X' AND date='2017-yy-yy'
结果将类似于
Worked Hours
03:34:00
02:34:00
01:00:00
[...]
是否有可能进一步总结这些多个时间戳,以便获得总工作时间?
示例数据集(以 csv 格式导出):
DATE --- ID --- INITIAL --- FINAL --- MATRICULATION
2017-09-14,"29","2017-09-14 11:00:00","2017-09-14 14:34:00","4"
2017-09-14,"30","2017-09-14 17:00:00","2017-09-14 19:34:00","4"
2017-09-14,"31","2017-09-14 21:00:00","2017-09-14 22:00:00","4"
期望的输出(它是工作时间的总和):
Worked Hours
07:08:00
提前致谢