[ABI 5.2] 过滤条件怎样加if判断

18167
12

ts-Emma 初学数据Lv2

发表于2021-9-8 16:11

悬赏1

已解决

楼主
您好,请问过滤条件怎样加入if判断 例如:<#=
mkfilter(
"LPSJB.policyno=@p1217 and LPSJB.tbrname=@p3297"
)
#>

最近看过此主题的会员

esen_5J3HPAXDRS

哇咔咔01

esen_5DZFZFU7BU

naqinga

chenytaa

zwz999

Yuuuu

esen_3ICMLB3JIFV5

chenzyd

linqiang

简单点2018

ESENSOFT官方技术支持

13071527338

shaoshl

果冻出场

12个回答

只看楼主

ts-Emma 初学数据Lv2

发表于2021-9-8 18:02

只看该作者

取消 关注该作者的回复

12#

sql如下,用户123456还是只查询到了 用户是123456 的数据

SELECT LIMIT 1000 * FROM (select MAX(a.bankname) as B2,MAX(a.startdate) as C2,sum(a.dkamount) as D2,MAX(a.tbrname) as E2,MAX(a.tbrphone) as F2,MAX(a.lpdate) as G2,sum(a.lpamount) as H2,sum(a.yhamount) as I2,MAX(a.identifynumber) as J2,MAX(a.czadress) as K2,MAX(a.gsxy) as L2,MAX(a.administrator) as M2,MAX(a.issw) as N2,MAX(a.issl) as O2,MAX(a.tqphone) as P2,MAX(a.isjq) as Q2,a.policyno as A2
from (select a.id,a.policyno,a.bankname,a.startdate,a.dkamount,a.tbrname,a.tbrphone,a.lpdate,a.lpamount,a.yhamount,a.identifynumber,a.czadress,a.gsxy,case when c.username is not null then c.username else a.administrator end administrator ,
case when a.issw='1' then '是' when a.issw='0' then '否' else a.issw end issw,case when a.issl='1' then '是' when a.issl='0' then '否' else a.issl end issl,a.tqphone,case when a.isjq='1' then '是' when a.isjq='0' then '否' else a.isjq end isjq
from xd_lpkh a ,outer xd_ryxx c
where a.administrator=c.usercode
) a
where (((a.administrator = '123456') and (2>1) or not (a.administrator = '123456') and (a.administrator = '123456')))
group by a.policyno)

ts-Emma 初学数据Lv2

发表于2021-9-8 18:05

只看该作者

取消 关注该作者的回复

13#

修改了下if判断,可以实现效果了,感谢老师

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号