SQL查询在分钟后返回任何内容

时间:2011-08-31 13:05:30

标签: sql sql-server

我正在尝试使用WHERE子句中的日期过滤我的数据,以便更好地了解发生的事情。但是,当我运行查询时,我得不到任何结果,查询大约需要一分钟才能完全完成。任何帮助总是非常感谢。

Declare @date datetime

set @date = getdate() - 11

Select ColumnA,ColumnB
From TableA
Where DateCreated >= @date And DateCreated < GetDate()

1 个答案:

答案 0 :(得分:5)

您的表格中没有任何属于该日期范围的记录。

...或

DateCreated不是datetime字段。

可能需要一分钟,因为您没有该字段的索引,而SQL正在运行表扫描来检查每条记录。