【已结贴】关于cognos中SQL的问题

问下 用 SQL出的报表  比如 SQL 是 select   xxxx,xxxx,xxxx,xxxx,xxxx from xxx  where  xxx = #prompt("p_chn_no")# 可以用 #prompt("p_chn_no")#  给他传递参数  这个是 p_chn_no 是必填项 如果是个 选...显示全部
问下 用 SQL出的报表  比如 SQL 是

select   xxxx,xxxx,xxxx,xxxx,xxxx from xxx  
where  xxx = #prompt("p_chn_no")#

可以用 #prompt("p_chn_no")#  给他传递参数  
这个是 p_chn_no 是必填项

如果是个 选填项要怎么写呢 ?

我前面做的是 吧这个 SQL 的查询项 里面的 某一项 拉到过滤器哪里  做成的 选填项  可是这样做 效率太低了 报表 跑了 6分钟才出来 项目经理不愿意了

谁知道 怎么把  选填项直接写到 SQL 里面吗?收起
参与5

查看其它 4 个回答hxcognos的回答

4# Binhex.Huang


我的意思就是设置个永远为真的条件,类似于 1 = 1这样的。
2010-10-13
浏览737

回答者

hxcognos 最近回答过的问题

回答状态

  • 发布时间:2010-10-13
  • 关注会员:0 人
  • 回答浏览:737
  • X社区推广