mysql mapper设置当前日期_mybatis中:mapper.xml中日期在sql语句里的比较方法

项目案例-------------------------->

parameterType="java.util.Map">

select c.XM,dd.JZCS,dd.CISID from DC_PATIENT c,(select count(d.CISID)

JZCS,d.CISID from DC1001 d where

d.JZYS=#{code}

and d.JZKSSJ>=#{startDate}

and d.JZJSSJ<=DATEADD(day,1,#{endDate})

and d.ZYZD like #{nameOfCode}+'%' GROUP BY d.CISID ) dd WHERE

c.CISID=dd.CISID

注意事项:  >为大于号      <为小于号

当小于某个日期时,必须加一天日期,加日期的函数在不同的数据库中也是不同的--------------->

sqlserver数据库中:DATEADD函数

mysql数据库中:DATE_ADD函数

当有特殊符号,想纯文本输入时:

你可能感兴趣的:(mysql,mapper设置当前日期)