比较A与B两个区间有交集的sql限定条件
来源:互联网 发布:java中日期控件 编辑:程序博客网 时间:2024/05/23 05:09
<!--集合[begin,end] 后简称集合 A 月份以2月份为例-->
<!--2月份集合为[2013-03-01,2013-03-31] 后简称为集合B 必须保证[begin,end]与[2013-03-01,2013-03-31]两个集合之间 -->
<!--存在交集 ,between and是个闭区间 也就是包括等号 如下sql条件控制-->
<!--1.A是B的子集 此时 begin>2013-03-01并且end<2013-0-31-->
<!--2.B是A的子集 此时 begin<2013-03-01并且end>2013-0-31-->
<!--3.B与A存在交集,但不是子集的关系 此时 begin=<2013-03-01<=end 或者 begin=<2013<=end-->
((to_date(#{monthFirstDay}, 'yyyy-mm-dd') between
to_date(adp.createfunddate, 'yyyy-mm-dd') and
to_date(adp.closefunddate, 'yyyy-mm-dd'))or (to_date(#{monthLastDay}, 'yyyy-mm-dd') between
to_date(adp.createfunddate, 'yyyy-mm-dd') and
to_date(adp.closefunddate, 'yyyy-mm-dd'))
or (to_date(#{monthFirstDay}, 'yyyy-mm-dd') <
to_date(adp.createfunddate, 'yyyy-mm-dd') and
to_date(adp.closefunddate, 'yyyy-mm-dd') <
to_date(#{monthLastDay}, 'yyyy-mm-dd')))
- 比较A与B两个区间有交集的sql限定条件
- A、B两个整数集合的交集
- 求两个整型数组的异集,即A+B-(A与B的交集)
- 有两个有序整数集合a和b,写一个函数找出它们的交集
- 有两个有序整数集合a和b,写一个函数找出它们的交集?
- 【华为面试题】求两个整型数组的异集,即A+B-(A与B的交集)
- 如何确定两个区间是否有交集?
- SQL判断两个时间段是否有交集
- 比较两个数字a,b的大小
- 取得AB两表的交集,A表减交集,B表减交集,这三个SQL的语法。
- 设计一函数,求整数区间[a,b]和[c,d]的交集
- JavaScript 求整数区间[a,b]和[c,d]的交集
- 有两个变量a,b不用if ?: switch或其他判断语句找出两个数中比较大的数
- 有两个变量a和b,不用“if”、“? :”、“switch”或其他判断语句,找出两个数中比较大的
- 求两个集合交集的方法比较
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- 数字签名(代码签名)流程
- 3d开源引擎收集
- 爬坡的正确骑行姿势
- plsql访问本地64位oracle方法(转)
- python Django命令
- 比较A与B两个区间有交集的sql限定条件
- Android系统启动过程
- 磁盘管理命令:du df
- 浅谈Linux用户权限管理之二(用户管理工具)
- (Relax 后缀数组1.2)POJ 3261 Milk Patterns(求一个长度为n的整数序列中,至少出现k次的子序列的最长的长度)
- 中国证书CHINASSL发布免费SSL证书在线工具-Free SSL Tools
- java 文件移动 常规四种方法 和利用FileCopyUtils.copy( , )方法
- 共享内存
- Android 退出整个应用程序