1.根据时间查询数据一般数据库存放的时间是完整的 例如:yyyy年MM月dd日 HH:mm:ss
这种格式查询某天时用 等于 的方式查询不到结果,解决方式:
and ( datediff ( creatTime, '2018-10-16' ) = 0 )
DATEDIFF() 函数返回两个日期之间的时间,用这个时间差来比较
2.查询自定义的时间段的数据时(包含A,B时间是同一天的可能),需要修改一下后面的参数
and (creatTime BETWEEN #{createTime1} and DATE_ADD(#{createTime2},INTERVAL 1 day))