計算MySQL 中的時間差總和
正如您所提到的,您有一個包含特定格式的日期時間值的表,並且想要計算給定時間段(例如一周)的總小時數。
要計算開始時間值和結束時間值之間的差異,可以使用 TIMEDIFF() 函數。但是,您在嘗試對返回值求和時可能會遇到問題。
要解決此問題,請考慮使用以下方法:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`time`))) AS total_time FROM time_table;
在此查詢中:
此方法將為您提供格式化時間字串形式的總時間,例如“40:53。”
以上是如何根據 MySQL 中的時差計算總小時數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!