sql 判断两个时间段是否有交集
2个回答
2018-03-19
展开全部
可以逆向思考,简单些。判断两个时间段是否有交集,例如有2个时间段,A1--A2,B1--B2,只有在2种情况下没有交集,如下:(2个时间段都有效的情况,即A1<=A2,B1<=B2)
A2<B1, -----------A1========A2-------B1========B2---------------------->
或
B2<A1 -----------B1========B2-------A1========A2---------------------->
A2<B1, -----------A1========A2-------B1========B2---------------------->
或
B2<A1 -----------B1========B2-------A1========A2---------------------->
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询