请教

楼主
我是社区第57232位番薯,欢迎点我头像关注我哦~
我在做一个查询时,数据集的sql语句如下:
select * from hrmdepartment
WHERE  supdepid =0  
${(${fenbu}=1," and 1=1"," and subcompanyid1 = ${fenbu}")}
order by showorder

预览时出错,报错信息为:
正常:SQL: select * from hrmdepartment
WHERE  supdepid =0  
${${if(1=1," and 1=1"," and subcompanyid1 = 1")}}
order by showorder
警告:错误代码:1301 数据集配置错误

貌似报表只能提供一层计算,请大神解惑,谢谢。
分享扩散:

沙发
发表于 2014-12-31 09:50:21
楼主应该发在互助问答模块,请@传说哥  帮忙转移一下
板凳
发表于 2014-12-31 10:06:02
用错了
是这样写
${if(fenbu==1," and 1=1"," and subcompanyid1 = fenbu)}
地板
发表于 2014-12-31 10:16:10
问题解决,谢谢。
5楼
发表于 2014-12-31 10:17:02
还是对参数的应用不熟悉!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

9回帖数 1关注人数 1707浏览人数
最后回复于:2014-12-31 13:28

返回顶部 返回列表