如何只减去时间(小时分钟秒)没有天或月

  • 本文关键字:分钟 小时 时间 mysql
  • 更新时间 :
  • 英文 :


我需要将列类型中的时间值减去时间 - 只有小时分钟,秒没有插入天或月- 到一定的数字以建立不同的时区

例如,当我使用

SELECT subtime('01:00:00', "9:30:00")

它返回

-08:30:00

另一方面如果我将它们切换到子时间("9:30:00" , "01:00:00")它返回

08:

30:00 而所需的值应为 3:30:00

如何在不减去的情况下减去时间?

这样的事情怎么样?

SELECT IF(CAST('01:00:00' AS TIME) > CAST('9:30:00' AS TIME), SUBTIME('01:00:00', '9:30:00'), SUBTIME('9:30:00', '01:00:00'));

减去 (2) 不同的时间:

SELECT TIMEDIFF(time_out, time_in);

要添加 (2) 不同的时间:

SELECT ADDTIME(time1, time2);

有关更多日期和时间函数,请转到此处 https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

相关内容

  • 没有找到相关文章

最新更新