我在Report Builder 3.0中做报告。
有参数dept
我将它作为下拉列表。
如何使默认值为空,以选择所有部门。
答案 0 :(得分:0)
为了将记录添加到SQL结果集,您将使用UNION ALL,例如:
select deptno, deptname from dept
union all
select null, 'all';
编辑:所以现在你的dropdownlistbox中有一个条目'all',deptno为null。根据选定的deptno或null获取数据的查询将是这样的:
select somedata
from sometable
where deptno = :chosendeptno or :chosendeptno is null;