之前对mysql的时间的查询上有很多的不解,慢慢后面开始接触了一些MySQL语句中对事件的操作,在这里记录下来
SELECT
COUNT(*)
FROM
example
WHERE
1=1
AND
TIMESTAMPDIFF(MINUTE,#{CheckTime},gbsj) <= 5
AND
TIMESTAMPDIFF(MINUTE,#{CheckTime},gbsj) >= -5
这里的有两个符号:<; 和 >;,XML文件中不允许出现">"、"<"之类的符号。需要转义 "="是可以正常使用的
Java中xml转义字符和gt,gte,lt,lte缩写
然后涉及到这两个TIMESTAMPDIFF和TIMESTAMPADD
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法
具体的话就可以使用这个方法实现对时间的筛选