MySQL如何获得两个给定时间之间的中间点
我有 2 倍的价值
06:00:00 和 14:00:00
预期结果是
10:00:00
供参考。我想把它写进我的触发器中
回答
您可以将时间转换为秒,然后找到中间值,然后转换回时间
两个数值的中间值很简单 (a + b) / 2
SEC_TO_TIME((TIME_TO_SEC(time1) + TIME_TO_SEC(time2)) / 2)
我有 2 倍的价值
06:00:00 和 14:00:00
预期结果是
10:00:00
供参考。我想把它写进我的触发器中
您可以将时间转换为秒,然后找到中间值,然后转换回时间
两个数值的中间值很简单 (a + b) / 2
SEC_TO_TIME((TIME_TO_SEC(time1) + TIME_TO_SEC(time2)) / 2)