设置参数筛选查询报错

在查询数据的时候,按照参数进行筛选,不填参数还能出数据,但是填入参数的时候就会报错,请问设置参数这里有什么问题?image.png

select t.bic_mzxnjg,t.mmzecfl1,t.khfl1_txt,t.mmzecfl2,t.khfl2_txt,t.mmm_ypdl,t.mmmbwcs2,t.jsl-t.jhl as kcl from(

SELECT  bic_mzxnjg,mmzecfl1,khfl1_txt,mmzecfl2,khfl2_txt,mmm_ypdl,mmmbwcs2,sum(msdjsqty)/count(doc_num) AS jsl,sum(nvl(act_dl_qty,0)) AS jhl,sum(subtot_oc1)/count(doc_num)AS jsje from app_yc.yc_kcl_orc

where jsdat <= '2022-12-22'

${IF(FIND("11",tjgz) !=0," AND mmmzecfl1 IN ('A02','A05','A03','') ","")}

${IF(FIND("12",tjgz) !=0," AND mmmzecfl1 IN ('B05','A01') ","")}

${IF(FIND("13",tjgz) !=0," AND mmmzecfl1 ='B01' ","")}

${IF(FIND("14",tjgz) !=0," AND mmmzecfl1 IN ('B04','B06') ","")}

${IF(FIND("15",tjgz) !=0," AND mmmzecfl1 IN ('B03','B07','B02') ","")}

GROUP BY  bic_mzxnjg,mmzecfl1,khfl1_txt,mmzecfl2,khfl2_txt,mmm_ypdl,mmmbwcs2

)t

FineReport 用户x076327 发布于 2022-12-29 10:07 (编辑于 2022-12-29 10:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2023-9-9 16:22

select t.bic_mzxnjg,t.mmzecfl1,t.khfl1_txt,t.mmzecfl2,t.khfl2_txt,t.mmm_ypdl,t.mmmbwcs2,t.jsl-t.jhl as kcl from(

SELECT  bic_mzxnjg,mmzecfl1,khfl1_txt,mmzecfl2,khfl2_txt,mmm_ypdl,mmmbwcs2,sum(msdjsqty)/count(doc_num) AS jsl,sum(nvl(act_dl_qty,0)) AS jhl,sum(subtot_oc1)/count(doc_num)AS jsje from app_yc.yc_kcl_orc

where jsdat <= '2022-12-22'

${IF(FIND("11",tjgz) !=0," AND (mmmzecfl1 IN ('A02','A05','A03') or mmmzecfl1 is null) ","")}

${IF(FIND("12",tjgz) !=0," AND mmmzecfl1 IN ('B05','A01')","")}

${IF(FIND("13",tjgz) !=0," AND mmmzecfl1 ='B01' ","")}

${IF(FIND("14",tjgz) !=0," AND mmmzecfl1 IN ('B04','B06')","")}

${IF(FIND("15",tjgz) !=0," AND mmmzecfl1 IN ('B03','B07','B02')","")}

GROUP BY  bic_mzxnjg,mmzecfl1,khfl1_txt,mmzecfl2,khfl2_txt,mmm_ypdl,mmmbwcs2

)t

------------------------

日志简介-https://help.fanruan.com/finereport/doc-view-991.html

-- 传递参数后,定位SQL脚本。

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-12-29 10:07

先说 报什么错

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-12-29 10:16
最佳回答
0
magicsongLv6初级互助
发布于2022-12-29 12:07

是否是字符需要转译的问题。

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