怎么在值里写where条件呢?

图片.png

图片.png

因为这是必要的条件,这两个参数没有值的时候可以不查,但有值的时候必须得要

现在就是想把这两句给插进去${IF(LEN(CAIGOU_Y_N)==0,"","AND CAIGOU_Y_N = '"+CAIGOU_Y_N+"'")}${IF(LEN(CAIWU_Y_N)==0,"","AND CAIWU_Y_N = '"+CAIWU_Y_N+"'")}

FineReport 用户kWEye3931 发布于 2021-5-13 09:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2021-5-13 09:30

"+IF(LEN($CAIGOU_Y_N)==0,""," AND CAIGOU_Y_N = '"+$CAIGOU_Y_N+"'")+IF(LEN($CAIWU_Y_N)==0,""," AND CAIWU_Y_N = '"+$CAIWU_Y_N+"' ")+"

放到group by 前面

image.png

最佳回答
0
林秋白Lv4见习互助
发布于2021-5-13 09:46(编辑于 2021-5-13 09:48)

sql 拼接用“+”。

sql("xxx","select id from A where 1=1 "

+if(LEN($CAIGOU_Y_N)=0,"","AND CAIGOU_Y_N ='"+$CAIGOU_Y_N+"'") 

+if(LEN($CAIWU_Y_N)=0,"","AND CAIWU_Y_N ='"+$CAIWU_Y_N+"'") 

,1)

image.png

  • 3关注人数
  • 375浏览人数
  • 最后回答于:2021-5-13 09:48
    请选择关闭问题的原因
    确定 取消
    返回顶部