您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

MySQL中条件判断取反

时间:11-10来源:作者:点击数:

场景:

有一个活动的起止时间分别用start_time和end_time表示,begin:表示搜索的开始时间,end:表示搜索的结束时间

现在需要查询活动是否处于搜索的时间范围内,就可以使用上面的方式来判断

<![CDATA[
    !(a.start_time < a.end_time and a.end_time < date(from_unixtime(#{query.begin}/1000)) and a.start_time > date(from_unixtime(#{query.end}/1000)))
]]>

<![CDATA[
    not (a.start_time < a.end_time and a.end_time < date(from_unixtime(#{query.begin}/1000)) and a.start_time > date(from_unixtime(#{query.end}/1000)))
]]>

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐