ADDTIME()返回24小时的时间

时间:2014-09-03 23:17:36

标签: mysql sql

SELECT ADDTIME(TIME('23:59:59'), TIME('02:00:00'));

目前返回: '25:59:59'
我希望它返回: '01:59:59'

我知道一个简单的问题,但我无法找到如何告诉MySQL这样做而不是在25小时后返回。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

不确定这是否是最佳解决方案,但似乎有效:

SELECT TIME((ADDTIME(TIME('23:59:59'), TIME('02:00:00')))%(TIME('24:00:00')));