人员id这个字段 1001E210000000000614 1001E210000000000613 有很多值类似科学计数法。也有这样多个字母的正常值0001A3100000000BN1OZ 报表过滤这个类似科学技术法值会报错。 sql 过滤条件是这么写的 ${if(comRY=='',""," and p.zrrbm = '" + comRY+"'")}
使用下面的试试
${if(comRY=='',""," and p.zrrbm = '" + CONCATENATE(comRY)+"'")}