请教数据集参数中if条件语句的写法

我现在想要设定一个参数$newsubcate,它有4个取值,不同的值跟不同的条件,我尝试着在帆软数据库查询里面写了下面这个语句,但是错了,不知道正确的应该怎么写?

${if(newsubcate='1',"and (newsubcate_id = '1' and subcate_id in ('63','64','66','67')) or (newsubcate_id = '0' and subcate_id = '67')",if(newsubcate='2',"and (newsubcate_id = '2' and subcate_id in ('63','64')",if(newsubcate='3',"and (newsubcate_id = '3' and subcate_id in ('63','64','67')",if(newsubcate='4',"and (newsubcate_id = '4' and subcate_id in ('63','64')",""))))}
FineReport何利平 发布于 2018-3-22 17:10
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yi丶搁浅发布于2018-3-22 17:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
小帆_智能客服发布于2018-3-22 17:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiyemeiying发布于2018-3-23 08:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
No1-王子阳发布于2018-3-23 09:04(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 682浏览人数
  • 最后回答于:2018-3-23 09:04
    活动推荐 更多
    热门课程 更多
    返回顶部