2012-08-03 72 views
0

我有一张表,我想根据两个日期之间的时间刻度查询记录。从两个日期变量中的表中检索记录

我有两个变量,

DECLARE @StartDate datetime; 
DECLARE @EndDate datetime; 

我可以添加只显示日期内找到的记录应用到这两个变量上什么条款?

这是基于表格中的'日期'列。

回答

3
SELECT myColumn 
    FROM myTable 
WHERE Date BETWEEN @StartDate AND @EndDate 

编辑:BETWEEN子句是inclusive(首尾两日包括在结果),所以如果你也许要排除的日期中的一个变量列更好地利用:

SELECT myColumn 
    FROM myTable 
WHERE Date >= @StartDate 
    AND Date <= @EndDate 
相关问题