2014-09-03 34 views
0
SELECT ADDTIME(TIME('23:59:59'), TIME('02:00:00')); 

這個當前返回:'25:59:59'
我想它返回:'01:59:59'ADDTIME()返回24小時時間

一個簡單的問題我知道,但我不知道如何告訴MySQL做到這一點,而不是在25小時後返回。有任何想法嗎?

回答

2

不知道這是最好的解決辦法,但似乎工作:

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