where 筛选条件怎么表示?取该字段值类型为C的值。

image.png

FineReport 测试帆软99 发布于 2018-11-14 11:00
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
测试帆软99Lv0见习互助
发布于2018-11-14 17:14

在界面做筛选条件。


最佳回答
0
影丶Lv5高级互助
发布于2018-11-14 11:02(编辑于 2018-11-14 11:04)
where 1 = 1 and t1.cardtype = '${cardtype}'
--${cardtype}中cardtype为参数名称,在参数输入框中输入C就可以过滤出来了


最佳回答
0
qaz123Lv0见习互助
发布于2018-11-14 11:03(编辑于 2018-11-14 11:04)

where 1=1

${if(len(AA)==0,""," and A.A in ('"+AA+"')")}

这个可变的,

where 1=1

${if(len(AA)==0,""," and A.A in ('C')")}

固定为C

  • qaz123 qaz123 回复 测试帆软99(提问者) SELECT * FROM OCRD t1 WHERE 1=1 ${if(len(cardtype在查询里的名字,任意设置)==0,\"\",\" and A.A in (\'\"+cardtype在查询里的名字,任意设置+\"\')\")} 1=1是为了在不选的情况下,默认全选,否则会报错
    2018-11-14 11:28 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2018-11-14 11:11

${if(len(账号)==0,"","and accountNumber like '%"+张浩+"%'")}    

  • 3关注人数
  • 752浏览人数
  • 最后回答于:2018-11-14 17:14
    请选择关闭问题的原因
    确定 取消
    返回顶部