BETWEEN的SSRS奇怪行为

时间:2014-02-20 15:16:35

标签: reporting-services

我从报告中得到了一个奇怪的行为。 假设我有一个查询,并且该查询的结果类似于14.000条记录。

现在,此查询的等待时间非常低。

但是,如果我把日期(或日期>某事和日期<某事物)之间的间隔作为查询的过滤器(因此我可能会在输出中记录较少),结果的等待时间真的非常真实真的很长。

我不认为这是一个查询问题,因为如果我不使用报告之间显示2-3秒的结果。

我不明白为什么会遇到这个问题。

1 个答案:

答案 0 :(得分:0)

  

经过一些尝试,似乎有关使用ssrs参数的问题   在查询代码中IVRSession.InviteTime> @DataDa(@DataDa =   '14 / 02/2015')它低于IVRSession.InviteTime> '14 / 02 / 2015'   建议?

使用绑定变量而不是固定值SQL Server软解析查询,这比硬解析花费的时间更少。您可以在

找到有关这些的更多信息

http://tranpeter.blogspot.se/2013/10/using-bind-variables-on-sql-server-or.html