脚本宝典收集整理的这篇文章主要介绍了php – 选择与特定日期重叠的日期范围,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
ID | Startdate | Enddate ----------------------------------------------- 1 | 2012-12-12 08:00:00 | 2012-12-15 18:30:00 ----------------------------------------------- 2 | 2012-12-11 00:00:00 | 2012-12-16 00:00:00 ----------------------------------------------- 3 | 2012-12-16 08:00:00 | 2012-12-17 18:30:00 ----------------------------------------------- 4 | 2012-12-13 00:00:00 | 2012-12-14 11:30:00 -----------------------------------------------
所选日期范围为Id 1,2012-12-12 08:00:00至2012-12-15 18:30:00.
我想选择任何日期范围内的日期.
正确的Id将是2和4.
希望你们明白,如果有任何问题请随时问.
谢谢.
select d1.* From dates d1 inner join dates d2 on d2.id=1 and d1.Startdate<d2.Enddate and d1.Enddate>d2.Startdate where d1.id<>1
以上是脚本宝典为你收集整理的php – 选择与特定日期重叠的日期范围全部内容,希望文章能够帮你解决php – 选择与特定日期重叠的日期范围所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。