TSQL:介于和相交之间的日期?

时间:2010-05-18 11:45:31

标签: tsql

有人可以给我tsql来查找日期和日期之间的日期。

select * from empc where
DateFrom >= p_todate AND DateTo <= p_todate

我的意思是也应该捕获两者之间的日期(我不想使用BETWEEN语法)

请帮助

2 个答案:

答案 0 :(得分:2)

如果您需要选择与给定范围相交的所有范围:

SELECT  *
FROM    empc
WHERE   DateFrom <= p_todate
        AND DateTo >= p_fromdate

答案 1 :(得分:2)

或者您可以使用:

SELECT  *
FROM    empc
WHERE   DateFrom BETWEEN p_fromdate AND p_todate

这为您提供了包容性范围。