期间值日期查询SQL

甘特图的数据时常需要 查询出开始时间-结束时间的记录数据

常常我们使用的是 Between  and  或者  >= ,  <=   仔细一想  我们需要查询的数据是有落在这个期间的数据 而非仅限于在这个区间的数据

终结了一下用法: 

 Where PlanBeginTime<= '开始时间' AND PlanEndTime>='开始时间'
 OR ( PlanBeginTime<='结束时间' AND PlanBeginTime>='开始时间')

  重点是限制开始时间  对于结束时间只要限制大于开始时间即可

原文地址:https://www.cnblogs.com/yudeyinji/p/4195079.html