mybatis XML查询两个时间段的语句怎么写?

如题所述

第1个回答  2022-12-11

<if test='beginDate!=null or endDate!=null '>and   d.LAST_UPT_DATE between #{beginDate,jdbcType=VARCHAR} and #{endDate,jdbcType=VARCHAR}
</if>

只要任意一个不为空,都可以查出表中beginDate之前或endDate之后或beginDate 和endDate区间的数据。 
db2执行的查询语句between?and?,“?”处允许有一个值为空