IN @variable不允许选择多个类别

时间:2013-04-02 20:44:10

标签: sql-server reporting-services

我目前在MS报表生成器中对报表进行的以下查询不允许我选择部门内的所有类别。当我选择一个特定的类别时,它似乎可以工作但不适用于所有类别。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你必须使用动态SQl。或者将值发送到报表使用的表中。或者使用存储过程作为源并使用split函数将值放入临时表中。你想要做的事情就像你想要做的那样根本不可能。

如果您正在编写报告查询,则需要停止使用相关子查询,因为它们会逐行运行并且由于报告中存在大量数据而非常慢。