SQL 两个时间段 不能重复语句

Posted 老-顾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 两个时间段 不能重复语句相关的知识,希望对你有一定的参考价值。

技术分享
 1 DECLARE @BeginDate datetime;
 2 DECLARE @EndDate datetime;
 3 set @BeginDate=2015-03-2
 4 set @EndDate=2015-03-2
 5 SELECT * FROM Table
 6 where 
 7 (BeginDate between @BeginDate and @EndDate) or
 8 (EndDate between @BeginDate and @EndDate) or 
 9 (@BeginDate between BeginDate and EndDate) or 
10 (@EndDate between BeginDate and EndDate)              
View Code
1 DECLARE @BeginDate datetime;
2 DECLARE @EndDate datetime;
3 set @BeginDate=2014-03-2
4 set @EndDate=2015-06-2
5 SELECT * FROM Table    
6 where 
7 @BeginDate<=Date and 
8 Date <=@EndDate
9 order by Date 

第一个是时间段和时间段  

第二个是时间段和时间点

以上是关于SQL 两个时间段 不能重复语句的主要内容,如果未能解决你的问题,请参考以下文章