在MySQL中,可以使用TIMESTAMPDIFF()函數來計算兩個時間之間的差值。該函數接受三個參數:時間單位、開始時間和結束時間。以下是使用TIMESTAMPDIFF()函數計算時間差的示例:
SELECT TIMESTAMPDIFF(SECOND, '2021-01-01 00:00:00', '2021-01-01 12:00:00') AS time_diff_seconds;
這將返回從 ‘2021-01-01 00:00:00’ 到 ‘2021-01-01 12:00:00’ 之間的秒數差值。
另外,如果你想要計算兩個DATETIME值之間的時間差,可以直接相減:
SELECT TIMEDIFF('2021-01-01 12:00:00', '2021-01-01 00:00:00') AS time_diff;
這將返回 ‘2021-01-01 12:00:00’ 和 ‘2021-01-01 00:00:00’ 之間的時間差。