Sql 多值参数ssrs
我的精神有障碍。 我试图做的是允许用户为参数选择一个或多个值 这是我的参数允许值@GroupSql 多值参数ssrs,sql,reporting-services,Sql,Reporting Services,我的精神有障碍。 我试图做的是允许用户为参数选择一个或多个值 这是我的参数允许值@Group SELECT GROUPID,GroupName FROM dbo.tbl_Group WHERE GroupId In (1,7,11,12,14,15) 用户应该能够选择一个或多个值,即1或1和7等 我的查询设置为使用此参数获取参数值 AllocatedGroup IN (@Group) 我的问题是我可以选择多个值,它工作得很好,但是如果他们只选择一个值,它不会返回任何数据 我可以通过将查询更改
SELECT GROUPID,GroupName FROM dbo.tbl_Group WHERE GroupId In (1,7,11,12,14,15)
用户应该能够选择一个或多个值,即1或1和7等
我的查询设置为使用此参数获取参数值
AllocatedGroup IN (@Group)
我的问题是我可以选择多个值,它工作得很好,但是如果他们只选择一个值,它不会返回任何数据
我可以通过将查询更改为AllocatedGroup=(@Group)
但这将取消选择多个值的功能
在此问题上的任何帮助都将不胜感激。您可以使用OR和combine=和IN来匹配这两种情况
WHERE GroupId IN (@group) OR GroupId = @group