报错信息看了好久,没看出来错在哪
sum(${if(and(len(lie)==0,len(lieq)==0),"系统金额","(CASE WHEN "+lie+"='"+lieq+"' THEN 系统金额 ESLE 0 END)")}) as '${lieq}'
这些括号是干啥的
这一段的逻辑是什么,为什么不直接用case when语句?即便用if 前面也不用加and,而且and后面你用了两个len