我在 TIME 类型的表中有一个列。我想得到一个应用时间偏移的结果,该时间偏移导致该偏移的 24 小时时钟表示。要添加班次,我的查询包含...
select addtime(boo,'01:00:00') as yada
但是任何超出 24 小时范围的值最终都会超出 24 小时范围,例如...
23:45 结束为 24:45(当我想要 00:45:00 时)
如果我走另一条路并从小于凌晨 1 点的值中减去小时,我会得到......
当我想要时,00:15 结束为 -00:45:00 (23:15:00)
现在,我知道 MYSQL 中的 TIME 格式是“持续时间”而不是实际的“时间”,但对于我来说,我无法弄清楚如何转换为上面概述的实际时钟时间。请帮助我或杀了我。要么结束我的痛苦。