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

Tim*_*m B 1 sql sql-server

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

Declare @date datetime

set @date = getdate() - 11

Select ColumnA,ColumnB
From TableA
Where DateCreated >= @date And DateCreated < GetDate()
Run Code Online (Sandbox Code Playgroud)

JNK*_*JNK 5

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

要么...

DateCreated不是一个datetime领域.

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