SQL函数参数判断

SQL("ORACLE_BI_PRO", "WITH bom_com as   (SELECT connect_by_root bom1.COLUMN3 as assembly_item_top,          level lev,COLUMN1      from BI_PRO.ods_sdp_make_plan_bomygydsj_data_sheet1_all bom1     start with bom1.COLUMN3 in ('" + $p_code + "')  connect by  bom1.COLUMN3 = prior bom1.COLUMN10) --往下遍历的条件select max(lev)  from bom_com  where 1=1  AND assembly_item_top in ('" + $p_code + "') " + if(len(syb) = 0, "", "and COLUMN3 ('" + syb + "')"), 1)

这个COLUMN1要写成:${IF(len(syb)=0, "", "and 事业部 in ('"+syb+"')")}这种格式,要怎么改呢,我这个写法没有传进来这个参数,只有p_code生成了

FineReport yzmi4wK81733224 发布于 2023-9-22 15:02 (编辑于 2023-9-22 15:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-9-22 15:24

这里少个in把image.png

  • 2关注人数
  • 250浏览人数
  • 最后回答于:2023-9-22 15:24
    请选择关闭问题的原因
    确定 取消
    返回顶部