码迷,mamicode.com
首页 > 数据库 > 详细

SQLite

时间:2017-12-26 14:18:20      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:文件   div   映射文件   strong   lag   pos   post   sage   bat   

sqlite

select * from message where 
       flag=0 
       or 
       (
          (dealno=6 or (removeno in 
                    (select removeno from message where removedate >= 2017-12-25 09:00:00
                    ))
          ) 
       and 
       (
           (senddate >= 2017-12-25 09:00:00  
           or dealdate >= 2017-12-25 09:00:00 
           or removedate >= 2017-12-25 09:00:00
           )
       and senddate <=2017-12-25 24:00:00
       )
       )
order by senddate

 mybatis

select * from message where flag=0 or ((dealno=#{dealno} or (removeno in (select removeno from message where removedate &gt;= #{removedate}))) 
        and ((senddate &gt;= #{senddate}  or dealdate &gt;= #{dealdate} or removedate &gt;= #{removedate}) 
        and senddate &lt;=#{senddate2}))
        order by senddate

 注意点:

  1.时间

  2.mybatis映射文件参数和字段要一一对应,可以采取赋值转变

SQLite

标签:文件   div   映射文件   strong   lag   pos   post   sage   bat   

原文地址:https://www.cnblogs.com/ccEmma/p/8116966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!