mysql计算时间差取值

MySQL是一款功能强大的关系型数据库,它能够处理各种数据计算操作,其中计算时间差也是其中之一。下面我们将介绍如何使用MySQL计算时间差取值。

-- 取两个时间差的总数,单位为天、小时、分钟、秒 SELECT TIMESTAMPDIFF(DAY, '2021-01-01 00:00:00', '2021-01-10 12:00:00') AS days_diff; SELECT TIMESTAMPDIFF(HOUR, '2021-01-01 00:00:00', '2021-01-10 12:00:00') AS hours_diff; SELECT TIMESTAMPDIFF(MINUTE, '2021-01-01 00:00:00', '2021-01-10 12:00:00') AS minutes_diff; SELECT TIMESTAMPDIFF(SECOND, '2021-01-01 00:00:00', '2021-01-10 12:00:00') AS seconds_diff;