MySQL 计算时间差 - 使用 TIMESTAMPDIFF 函数
在 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 分钟。
希望以上信息对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/pZpi 著作权归作者所有。请勿转载和采集!