【发布时间】:2013-03-21 09:01:37
【问题描述】:
我正在使用 SQL Server 2005 Reporting Services 创建新报告。
此报告有 2 个可选参数可供用户选择,或者用户可以将它们留空。两者都是下拉选择。
我面临的问题是,我将两个参数都设置为允许空值,但不允许空值。当我单击查看报告按钮而不选择任何过滤条件时,报告给我 0 条记录。但是,如果我为两个下拉选择都选择了一个值,报告会给我结果。
@Package 是 varchar(100),@Plant 是 tinyiny。
我以这种方式编写WHERE 子句。
请帮助并非常感谢。
WHERE (@Package ='' OR PACKAGE_TYPE LIKE '%' + @Package + '%') AND
(@Plant IS NULL OR PLANT_ID = @Plant )
【问题讨论】:
-
你的问题是......?
标签: sql-server reporting-services reportingservices-2005