計算MySQL 中的時差
您有一個包含特定格式的日期時間值的MySQL 表,並且想要計算時差之間,然後將結果相加以獲得給定時間段的總小時數。讓我們探討一下如何實現這一點。
使用TIME_TO_SEC() 和SEC_TO_TIME()
TIME_TO_SEC() 函數轉換格式為「HH:MM:」的時間值SS" 轉換為它代表的秒數。這可以使用SEC_TO_TIME() 函數來完成:
TIME_DIFFERENCE = TIME_TO_SEC(END_TIME) - TIME_TO_SEC(START_TIME)
TOTAL_HOURS = SEC_TO_TIME(TIME_DIFFERENCE)
找出給定時間段(例如一週)的總小時數,可以使用下列查詢:
在此查詢中,TIME_TO_SEC() 函數套用於時間列中的每個時間值。用於將總秒數轉換為小時數,提供所需的輸出。
以上是如何從有時間值的 MySQL 表計算一週的總工作時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!