2010-03-24 38 views

回答

5

其次是DATETIME字段中的最小單位。如果你想檢查差異小於1秒,這意味着兩個日期必須相同,在這種情況下,你可以簡單地使用等價操作符。

要使用較大的單位檢查時間差異,可以將TIMEDIFF與TIME_TO_SEC結合使用。例如,要檢查兩個日期時間是彼此

10秒
ABS(TIME_TO_SEC(TIMEDIFF(datetime1, datetime2))) < 10 
+1

好的,我說我的目標不正確,讓差異是,比如說10 *秒* – jonny 2010-03-24 11:35:48

+0

編輯我的答案來回答 – 2010-03-24 12:39:23

0

ABS(TIMESTAMPDIFF(SECOND, datetime1, datetime2)) < 10

這允許容易地改變的單元和現在可以做到使用MICROSECOND以及這樣的比較之間。

相關問題