为什么以前工作且未更改的t-sql查询不再返回任何行?

cyr*_*x86 1 t-sql sql-server-2008

我已成功运行此查询多次,不超过几周前.我没有对它做过任何改变.后端数据似乎不太可能发生变化而不会产生任何结果.还有什么可以促成这个?

Dan*_*olo 5

如果它是完全相同的查询,则它必须是要查询的数据或数据库,除非您在查询中进行某种时间/瞬态过滤,例如在日期范围内过滤GETDATE.

所以我按顺序检查以下内容:

  1. 这是完全相同的查询?
  2. 在同一个数据库上运行?
  3. 查询是否过滤了对时间敏感的数据?
  4. 否则,我猜测数据已经改变了