要在 MySQL 中计算两个时间字段的差值,并以分钟为单位获取结果,可以使用 TIMESTAMPDIFF 函数。

假设有一个表名为'my_table',其中包含两个时间字段'start_time' 和 'end_time',我们想要计算它们之间的时间差。

下面是一个示例查询语句:

SELECT TIMESTAMPDIFF(MINUTE, start_time, end_time) AS time_diff
FROM my_table;

这将返回一个名为'time_diff' 的列,其中包含'start_time' 和 'end_time' 之间的时间差(以分钟为单位)。

注意:在使用这个函数之前,确保'start_time' 和 'end_time' 是合法的日期时间值。如果其中一个字段是空值或不合法的日期时间值,那么结果将是 NULL。

MySQL 计算两个时间字段的时间差(分钟)

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

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