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

SQL获取选中时间的交集

时间:2015-05-26 12:05:02      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

如上图:t1,t2代表要选择的时间段,t3,t4代表系统时间。

那么如果要获取选中时间段所有的交集为:

条件1 and ((t3>t1 and t1>t2) or (t3<t2 and t2<t4) or (t3<t2 and t1<t4))....条件3...

PS:条件1,条件3代表其他条件,选中时间的交集的意思是只要选择的时间段跟系统字段本身时间区间有交集都符合条件。

SQL获取选中时间的交集

标签:

原文地址:http://www.cnblogs.com/wgyyd/p/Roc_Yu.html

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