!-- 开始日期条件将字符串转为日期并取当天开始时间 -- if testqueryDTO.createDateRange ! null and queryDTO.createDateRange.beginDate ! null and queryDTO.createDateRange.beginDate ! and cam_CreateDate CONVERT(datetime, #{queryDTO.createDateRange.beginDate}, 120) /if !-- 结束日期条件取当天结束时间即第二天开始时间的前一毫秒 -- if testqueryDTO.createDateRange ! null and queryDTO.createDateRange.endDate ! null and queryDTO.createDateRange.endDate ! and cam_CreateDate lt; DATEADD(day, 1, CONVERT(datetime, #{queryDTO.createDateRange.endDate}, 120)) /if