我有兩個領域:在查詢(timeDiff測量)生產的總和多次
- 初始(時間戳)
- 決賽(時間戳)
我的查詢是:
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
由於
提供一些樣本數據集以及您想要的結果集 –
完成,預先感謝。 – flapane
https://stackoverflow.com/questions/3054123/calculate-a-sum-of-type-time-using-sql – KMS