sql脚本是where字段in(1,4)然后帆软报表sql这个字段加复选框怎么办。

sql脚本是 where 字段 in (1,4 )   然后帆软报表 还有给这个字段加复选框,复选框需要在1和4中选,sql需要怎么写。  

FineReport 备考FCRP 发布于 2020-12-29 07:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-29 08:00(编辑于 2020-12-29 08:10)
select * from 表 where 1=1
(and 字段 in (1,4) 
${len(控件名)==0,"","or 字段 in ('"+控件名+"')"})
注意:括号括起来,链接用or链接


select * from 表 where 1=1

${len(控件名)==0,"","and 字段 in ('"+控件名+"')"}

image.png

  • 备考FCRP 备考FCRP(提问者) 这个字段已经是 and 字段 in (1,4) ${len(控件名)==0,\"\",\"and 字段 in (\'\"+控件名+\"\')\"}还可以加这个吗
    2020-12-29 08:06 
  • snrtuemc snrtuemc 回复 备考FCRP(提问者) 看修改答案
    2020-12-29 08:09 
  • 备考FCRP 备考FCRP(提问者) (and a.pdjg in (1,4) ${len(lhzt)==0,\"\",\"or a.pdjg in (\'\"+lhzt+\"\')\"}) 报错了
    2020-12-29 08:20 
  • snrtuemc snrtuemc 回复 备考FCRP(提问者) 1,4应该用引号引起来,然后分隔把 \"1\",\"4\"
    2020-12-29 08:21 
  • 备考FCRP 备考FCRP(提问者) 回复 snrtuemc 双引号 还是单引号?
    2020-12-29 08:22 
  • 2关注人数
  • 393浏览人数
  • 最后回答于:2020-12-29 08:10
    请选择关闭问题的原因
    确定 取消
    返回顶部