我是甲骨文世界的新手,所以这可能是一个垒球。在处理 SSRS 报告时,我将一系列状态传递给视图。扭曲的是,用户还可以从名为“[No Selection]”的状态列表中选择一个选择......(那部分不是通过做的,我坚持以这种方式实现事物)
如果他们选择“无选择”选项,那么我只想默认返回所有状态,否则只返回逗号分隔列表中的状态列表。
这真的看起来应该很容易,但我被卡住了。这是我到目前为止的代码(只是试图让一个样本工作)但我的眼睛终于越过了试图让它继续下去。
有人可以给我一些指导吗?
开始
:stateCode:='MO,FL,TX';
--:stateCode:='[无选择]';
结尾;
/
选择 count(*) 作为 StateCount,:stateCode 作为 SelectedVal
来自 hcp_state 大众
在哪里
(案子
当 (:stateCode = '') 然后 (1)
当 (:stateCode != '') then (vw.state_cd in (:stateCode))
(否则为 0)
结尾)
;