SQL获取选中时间的交集

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

SQL获取选中时间的交集

如上图: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代表其他条件,选中时间的交集的意思是只要选择的时间段跟系统字段本身时间区间有交集都符合条件。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航