-
Jane918 数据小白Lv1
发表于2023-11-6 11:50
悬赏50
已解决
楼主
本帖最后由 Jane918 于 2023-11-6 12:25 编辑
各位老师们,我在写Sql数据源的时候报错,报错内容是缺失右括号,请老师们帮忙看一下哪里有问题.
需求:写在where条件里的if函数.
@qd=03,sevr_agent_cate='04',
@qd=04,sevr_agent_cate='05',
@qd='' ,'1=1'
我的表达式写的是 and <#if(@qd='',"1=1",if(@qd='03',concat(0,t.serv_agent_cate)='04',if(@qd='04',concat(0,t._serv_agent_cate)='05',
'concat(0, t.serv_agent_cate) in (\'' + replaceregex(@qd,"\\|",'\',\'') + '\')')))#>
谢谢各位大神!
各位老师们,我在写Sql数据源的时候报错,报错内容是缺失右括号,请老师们帮忙看一下哪里有问题.
需求:写在where条件里的if函数.
@qd=03,sevr_agent_cate='04',
@qd=04,sevr_agent_cate='05',
@qd='' ,'1=1'
我的表达式写的是 and <#if(@qd='',"1=1",if(@qd='03',concat(0,t.serv_agent_cate)='04',if(@qd='04',concat(0,t._serv_agent_cate)='05',
'concat(0, t.serv_agent_cate) in (\'' + replaceregex(@qd,"\\|",'\',\'') + '\')')))#>
谢谢各位大神!