我正在尝试使用WHERE
子句中的日期过滤我的数据,以便更好地了解发生的事情。但是,当我运行查询时,我得不到任何结果,查询大约需要一分钟才能完全完成。任何帮助总是非常感谢。
Declare @date datetime
set @date = getdate() - 11
Select ColumnA,ColumnB
From TableA
Where DateCreated >= @date And DateCreated < GetDate()
答案 0 :(得分:5)
您的表格中没有任何属于该日期范围的记录。
...或
DateCreated
不是datetime
字段。
可能需要一分钟,因为您没有该字段的索引,而SQL正在运行表扫描来检查每条记录。