我在我的MySQL數據庫中有兩個Time()保存:開始和結束。MySQL&PHP:時間()到十進制小時
我想在我的PHP代碼中有兩次間隔的小數結果。
for exemple, if :
start = 15:00:00
end = 16:00:00
result = 1
and if
start = 15:30:00
end = 16:00:00
result = 0,5
使用MySQL可以得到這個結果嗎?如果不可能,請如何將時間格式轉換爲小數點間隔?
非常感謝您閱讀我的問題。
你到目前爲止嘗試過什麼?你有沒有搜索任何指南?告訴我們你已經努力解決這個問題。 – Styphon
嗯,我試過timediff SQL函數,但給出的結果是有點不連貫,所以我認爲這不是最好的情況下使用timediff。 然後我用TIMESTAMPDIFF,但結果總是0. 然後我創建了一個PHP函數來轉換日期,但我的函數並不真正好,因爲它不需要秒。這就是爲什麼我來這裏想知道是否有人有一個已經改善的解決方案。 – shqnks