因为datetime类型的数据,mysql自动处理为00:00:00
所以如果要搜索7月11日-7月11日的数据会默认查找7月11日00:00:00-7月11日00:00:00的数据,那么自然是没有的
<if test=" date1 != null">
and nexttime >= DATE_FORMAT(#{date1},'%Y-%m-%d 00:00:00')
</if>
<if test=" data2 != null">
and nexttime <= DATE_FORMAT(#{data2},'%Y-%m-%d 23:59:59')
</if>