Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 联合是否基于SSRS中可能存在的条件?_Sql_Reporting Services_Ssrs 2008_Ssrs 2008 R2 - Fatal编程技术网

Sql 联合是否基于SSRS中可能存在的条件?

Sql 联合是否基于SSRS中可能存在的条件?,sql,reporting-services,ssrs-2008,ssrs-2008-r2,Sql,Reporting Services,Ssrs 2008,Ssrs 2008 R2,我有两个来自两组不同表的查询。与第一个类似的是服务器角色详细信息和其他数据库角色详细信息。我试图将其放入SSRS报告中,以便用户在任何时候都可以选择其中一个 单个服务器角色或所有服务器角色 单个数据库角色或所有数据库角色 同时使用服务器角色和数据库角色 我有服务器角色和数据库角色的下拉列表,可以一次选择多个角色 我总是一次显示服务器角色和数据库角色。如果我将这两个查询合并,我将在一个报表表中同时获得服务器和数据库角色。但不确定如何将此要求与我的原始报告合并。请帮我提一些建议 向定义每个联合的源的

我有两个来自两组不同表的查询。与第一个类似的是服务器角色详细信息和其他数据库角色详细信息。我试图将其放入SSRS报告中,以便用户在任何时候都可以选择其中一个

  • 单个服务器角色或所有服务器角色
  • 单个数据库角色或所有数据库角色
  • 同时使用服务器角色和数据库角色
  • 我有服务器角色和数据库角色的下拉列表,可以一次选择多个角色


    我总是一次显示服务器角色和数据库角色。如果我将这两个查询合并,我将在一个报表表中同时获得服务器和数据库角色。但不确定如何将此要求与我的原始报告合并。请帮我提一些建议

    向定义每个联合的源的每个表中添加硬编码列。(SQL Server vs datbase角色)和用户可以在两者中进行筛选,也可以不进行筛选<代码>选择“SQL Server”作为Src。。。。联合所有选择“DB角色”作为Src。。。作为myQuery。。。然后,如果您需要单个或全部等,您的查询可以使用count(*)over partition by(role)等来获取每个等的计数。。。如果这还没有结束,那么我想我需要使用样本数据和预期结果对问题进行澄清。@xQbert猜想这对我有用!让我试试!谢谢。我会使用一个带有服务器或数据库额外字段的临时表,如果它符合您的参数,我会将数据添加到临时表中。这将比总是获取所有数据更快。谢谢你的建议@Hannover Fist,是的,它确实工作得更快。