|
最佳回答 |
0
|
豆豆小可爱Lv5中级互助发布于2020-9-2 14:48(编辑于 2020-9-2 15:17)
|
${if(len(comb)=0,"",if(comb=0,"and aa.jss1='"+comb+"'",if(comb=0.1,"and aa.jss1>='"+comb+"'","")))} 合并成一个吧,为啥要分这么多个写
|
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2020-9-2 14:48(编辑于 2020-9-2 15:22)
|
这边的“${}”去掉,直接就参数就可以 ${if(len(comb)==0,"",if(comb="0","and aa.jssl=0","and aa.jssl>0"))}
|
-
用户A0991231(提问者)
- 老哥,这样写确实不报错了,但是选存在或者不存在查询出来数据都是0,貌似地下这两个有一个没生效啊
-
snrtuemc 回复 用户A0991231(提问者)
- 看你的意思,最后三局需要改成这样,见修改答案
${if(len(comb)==0,\"\",if(comb=\"0\",\"and aa.jssl=0\",\"and aa.jssl>0\"))}
-
用户A0991231(提问者)
- 谢谢大佬,Ok了
|
|
|
最佳回答 |
0
|
廿旧Lv5见习互助发布于2020-9-2 15:36(编辑于 2020-9-2 15:37)
|
如果不选,出全部的话,就if(len(trim(comb))=0,"",""),不做任何处理 如果选择,那就根据情况。 if(comb==0&&len(trim(comb))>0,"and aa.jssl=0","and aa.jssl>0")
|
|
|
|
最佳回答 |
0
|
用户a8068717Lv4初级互助发布于2020-9-2 22:31
|
${if(len(comb)=0,'',if(comb=0,'and aa.jss1=\''+comb+'\'',if(comb=0.1,'and aa.jss1>=\''+comb+'\'','')))}
|
|
|