- 开始日期和结束日期都有
<if test="query.startDate!= null and query.endDate!= null">
and (
date_col <![CDATA[ >= ]]> concat(convert(varchar, #{query.startDate}), ' 00:00:00') and date_col <![CDATA[ <= ]]> concat(convert(varchar, #{query.endDate}), ' 23:59:59')
)
</if>
- 只有开始日期
<if test="query.startDate!= null and query.endDate== null">
and date_col <![CDATA[ >= ]]> concat(convert(varchar, #{query.startDate}), ' 00:00:00')
</if>
- 只有结束日期
<if test="query.startDate== null and query.endDate!= null">
and date_col <![CDATA[ <= ]]> concat(convert(varchar, #{query.endDate}), ' 23:59:59')
</if>