我在SQL Server 2008中运行具有以下条件的查询.
Where FK.DT = CAST(DATEADD(m, DATEDIFF(m, 0, getdate()), 0) as DATE)
Run Code Online (Sandbox Code Playgroud)
查询需要永远以上述条件运行,但如果只是说
Where FK.DT = '2013-05-01'
Run Code Online (Sandbox Code Playgroud)
它在2分钟内运行良好.FK.DTkey包含仅月份的起始数据的值.
任何帮助,我只是无知为什么会发生这种情况.