計算MySQL數據庫中兩個時間之間的小時差需要使用TIMESTAMPDIFF函數。該函數需要指定時間單位和兩個時間戳(UNIX時間)作為參數。
SELECT TIMESTAMPDIFF(HOUR,'2021-08-01 09:00:00','2021-08-01 13:30:00');
上述語句將返回4,表示2021年8月1日上午9點到下午1點30分之間的小時差。
如果要計算兩個列中時間之間的小時差,則需要對列名進行替換。
SELECT TIMESTAMPDIFF(HOUR, start_time, end_time) FROM mytable;
其中start_time和end_time是你的表中的列名。
如果想計算分鐘差,只需要將HOUR替換為MINUTE即可。
SELECT TIMESTAMPDIFF(MINUTE, start_time, end_time) FROM mytable;
以上就是MySQL中計算兩個時間之間小時差的方法。
上一篇css靜態代碼
下一篇mysql 兩個服務器