mysql:检查两个日期之间的间隔是否小于1秒

jon*_*nny 1 mysql datetime date

好的,我需要这样的东西:

datediff(second, date_one, date_two) < 1
Run Code Online (Sandbox Code Playgroud)

日期存储在"datetime"列中

UPDATE

我想找到相差不到几(比如10)秒的日期

rek*_*o_t 5

其次是DATETIME字段中的最小单位.如果要检查差异是否小于1秒,这意味着两个日期必须相同,在这种情况下,您只需使用等效运算符.

要使用更大的单位检查时差,可以将TIMEDIFF与TIME_TO_SEC一起使用.例如,检查两个日期时间是否在10秒之间

ABS(TIME_TO_SEC(TIMEDIFF(datetime1, datetime2))) < 10
Run Code Online (Sandbox Code Playgroud)