ITPub博客

首页 > 应用开发 > Java > mybatis大于小于号处理

mybatis大于小于号处理

原创 Java 作者:fengwuying121 时间:2017-12-22 15:31:06 0 删除 编辑


在项目中查询时间段的sql语句(时间类型为varchar)(数据库中的时间类型):

<if test="beginTime!=null and beginTime!=''"> 

    <![CDATA[ and DATE_FORMAT(tr.add_time, '%Y-%m-%d')>= DATE_FORMAT(#{beginTime}, '%Y-%m-%d') ]]> </if> 

<if test="endTime!=null and endTime!=''"> 

    <![CDATA[ and DATE_FORMAT(tr.add_time, '%Y-%m-%d') <= DATE_FORMAT(#{endTime}, '%Y-%m-%d') ]]> </if>


<if test="beginTime!=null and beginTime!=''"> AND tm.add_time&gt;=#{beginTime} </if>
<if test="endTime!=null and endTime!=''">   AND tm.add_time &lt;=#{endTime} </if>


 <if test="endDate != null" >
     and lt.create_time &lt;= DATE_ADD(#{endDate, jdbcType=TIMESTAMP}, INTERVAL 1 DAY)  
 </if>
 <if test="startDate != null" >
     and lt.create_time &gt;= #{startDate, jdbcType=TIMESTAMP}
 </if>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30180323/viewspace-2149089/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: eclipse 快捷键
请登录后发表评论 登录
全部评论

注册时间:2015-03-27

  • 博文量
    61
  • 访问量
    44775