You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL中如何计算两个TIME类型字段的分钟差值

MySQL计算两个TIME字段的分钟差值

假设有两个TIME类型字段:

  • time1 = 08:30:00
  • time2 = 17:00:00

需要计算二者的分钟差值(示例结果为510分钟),可以用以下SQL语句实现:

SELECT TIMESTAMPDIFF(MINUTE, CONCAT('0000-01-01 ', time1), CONCAT('0000-01-01 ', time2));

说明

TIMESTAMPDIFF函数需要基于包含日期的时间戳进行计算,因此通过CONCAT给TIME字段拼接固定日期0000-01-01,将其转换为函数可识别的时间戳格式,再指定以MINUTE为单位计算差值即可。

内容的提问来源于stack exchange,提问作者Croicco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 16:35:22