に入力していますが、TIMESTAMPDIFF(HOUR,'29-10-2012','19-11-2012')
出力を取得して504
いますが、値は である必要があります510
。
510
開始値が であるため、出力はです29/10/2012 05:13
。
2 つの日付間の日、時、分、秒の差を与えるこの関数に代わるものはありますか?
に入力していますが、TIMESTAMPDIFF(HOUR,'29-10-2012','19-11-2012')
出力を取得して504
いますが、値は である必要があります510
。
510
開始値が であるため、出力はです29/10/2012 05:13
。
2 つの日付間の日、時、分、秒の差を与えるこの関数に代わるものはありますか?
TIMESTAMPDIFF 関数でDATE値を渡します。すべて正しいです -
72 + 432 = 504
時間、分、または秒をカウントする場合は、2 つのDATETIME値を渡す必要があります。
SELECT TIMESTAMPDIFF(HOUR,'2012-10-29 05:13:00','2012-11-19 00:00:00') hours;
+-------+
| hours |
+-------+
| 498 |
+-------+