最开始根据起止日期做数据查询,测试时起始日期和截止日期选择一样,发现数据没有查询到,看了一下数据库表中的数据,发现数据没有异常
开始的截图和sql
<if test="qmVehicleSafety.createTimeFrom != null and qmVehicleSafety.createTimeFrom !=''">
And check_time > #{qmVehicleSafety.createTimeFrom}
</if>
<if test="qmVehicleSafety.createTimeTo!= null and qmVehicleSafety.createTimeTo !=''">
And check_time < #{qmVehicleSafety.createTimeTo}
</if>
最后修改sql可以查询了
<if test="qmVehicleSafety.createTimeFrom != null and qmVehicleSafety.createTimeFrom !=''">
And check_time > DATE_FORMAT( #{qmVehicleSafety.createTimeFrom}, '%Y-%m-%d 00:00:00' )
</if>
<if test="qmVehicleSafety.createTimeTo!= null and qmVehicleSafety.createTimeTo !=''">
And check_time < DATE_FORMAT( #{qmVehicleSafety.createTimeTo}, '%Y-%m-%d 23:59:59' )
</if>