为啥只有一个参数,我写的也没有问题啊,if条件查询


${if(datepick="false","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN  WHERE EQPID IN ( SELECT DISTINCT SUBSTR(EQPID,1,7) FROM MFG_TBL_EQP 

WHERE 1=1  ${if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")} )

ORDER BY EQPGROUP","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN WHERE 1=1

${if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")}

ORDER BY EQPGROUP")}



FineReport 宝宝的宝宝的宝宝 发布于 2020-11-20 11:04 (编辑于 2020-11-20 11:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
doudekaixinLv6中级互助
发布于2020-11-20 11:06(编辑于 2020-11-20 11:17)

双引号的问题。


${if(datepick="false","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN  WHERE EQPID IN ( SELECT DISTINCT SUBSTR(EQPID,1,7) FROM MFG_TBL_EQP 

WHERE 1=1" +if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")+" 

ORDER BY EQPGROUP","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN WHERE 1=1"+

if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")

+"ORDER BY EQPGROUP")}


最佳回答
0
鱼仔仔家的荣荣Lv4初级互助
发布于2020-11-20 11:07

sql发出来下 帮你改

最佳回答
0
axingLv6专家互助
发布于2020-11-20 11:22
${if(datepick="false","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN  WHERE EQPID IN ( SELECT DISTINCT SUBSTR(EQPID,1,7) FROM MFG_TBL_EQP 
WHERE 1=1 "+if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")+" )
ORDER BY EQPGROUP","SELECT DISTINCT EQPGROUP FROM M1_TB_EQPMONITOR_MAINTAIN WHERE 1=1
"+if(len(LOCATION) == 0,"","and LOCATION = '" +LOCATION + "'")+"
ORDER BY EQPGROUP")}


  • 4关注人数
  • 416浏览人数
  • 最后回答于:2020-11-20 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部