好的,我需要这样的东西:
datediff(second, date_one, date_two) < 1
日期存储在“datetime”类型
列中更新
我想找到的日期差异小于几个(比方说,10)秒
答案 0 :(得分:5)
其次是DATETIME字段中的最小单位。如果要检查差异是否小于1秒,这意味着两个日期必须相同,在这种情况下,您只需使用等效运算符。
要使用更大的单位检查时差,可以将TIMEDIFF与TIME_TO_SEC一起使用。例如,检查两个日期时间是否介于彼此的10秒之间
ABS(TIME_TO_SEC(TIMEDIFF(datetime1, datetime2))) < 10
答案 1 :(得分:0)
ABS(TIMESTAMPDIFF(SECOND, datetime1, datetime2)) < 10
这样可以轻松更改单位,现在也可以使用MICROSECOND进行此类比较。