在 MySQL 中,您可以使用 TIMESTAMPDIFF 函数来计算两个日期或时间之间的差异。

以下是一个示例,演示如何使用 TIMESTAMPDIFF 函数计算两个日期之间的天数差异:

SELECT TIMESTAMPDIFF(DAY, '2022-01-01', '2022-01-10') AS day_diff;

上述查询将返回一个名为 'day_diff' 的结果,其中包含两个日期之间的天数差异,即 9 天。

您可以根据需要使用不同的时间单位(如 YEAR,MONTH,HOUR 等)替换 'DAY' 参数。

如果您要计算两个时间之间的差异,可以使用类似的方法。以下是一个示例,演示如何计算两个时间之间的小时差异:

SELECT TIMESTAMPDIFF(HOUR, '12:00:00', '15:30:00') AS hour_diff;

上述查询将返回一个名为 'hour_diff' 的结果,其中包含两个时间之间的小时差异,即 3 小时和 30 分钟。

希望以上信息对您有所帮助!

MySQL 计算时间差 - 使用 TIMESTAMPDIFF 函数

原文地址: https://www.cveoy.top/t/topic/pZpi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录