时间:2021-07-01 10:21:17 帮助过:16人阅读
<if test="startDate!=null and startDate!=‘‘"> and CREATEDATE >=#{startDate}</if>
<if test="endDate!=null and endDate!=‘‘"> and CREATEDATE <=#{endDate}</if>
三个日期字段存入数据库都是字符串,不是date型,xml中>,<不能被正确解析,需要XML转义字符
有一点,虽然都是字符串但是并不需要转为ascii码值来比较大小,我之前用了ASCII(CREATEDATE )与ASCII(#{startDate} )作比较,并不起作用。
但是两个字符串在这里可以用大于号和小于号直接比较大小。不知道日期格式可不可以直接比较,以后试试,待续。
mybatis之xml中日期时间段查询的sql语句
标签: