SSRS传递参数

时间:2014-08-06 00:46:20

标签: sql reporting-services

我的表格中有一个列,其中包含由分号

分隔的电子邮件ID

email_id

xx.gmal.com;yy.gmail.com
xx.gmal.com;yy.gmail.com;zz.gmail.com
xx.gmal.com;
yy.gmail.com;zz.gmail.com

我需要将此列作为多值参数传递。我需要将列分开,使其每列包含单个电子邮件,参数必须使用该列,如果我选择多个参数值,则必须显示具有该电子邮件ID的行。

在主查询中,当我在(@email_id)中使用email_id时,它不起作用,当我使用like运算符时,它无效。它适用于单一的。

1 个答案:

答案 0 :(得分:0)

不要将其作为多值参数传递,因为它只是一个文本字段。尝试类似:

SELECT *
FROM MyTable
WHERE @email_id LIKE '%' + email_id + '%'