如何在$X{in}表达式中使用sql子字符串函数?
我在报告中有一个查询,在如何在$X{in}表达式中使用sql子字符串函数?,sql,jasper-reports,Sql,Jasper Reports,我在报告中有一个查询,在$X{}表达式中添加子字符串后该查询不起作用 选择t1.grn 来自qc_master t1 其中$X{IN,t1.i_rep_no.substring(0,1),type} 在iReport/JSS预览期间,我发现错误参数1不存在。如何解决此问题?复制以下答案: 您不能在JasperReports$X子句函数中使用SQL函数,如下所示: 相反,您的SQL中可以有如下内容: ($p!{type})中的和substr(t1.i_rep_no,1,1) 使用参数键入作为带有
$X{}
表达式中添加子字符串后该查询不起作用
选择t1.grn
来自qc_master t1
其中$X{IN,t1.i_rep_no.substring(0,1),type}
在iReport/JSS预览期间,我发现错误参数1不存在
。如何解决此问题?复制以下答案:
您不能在JasperReports$X子句函数中使用SQL函数,如下所示:
相反,您的SQL中可以有如下内容:
($p!{type})中的和substr(t1.i_rep_no,1,1)
使用参数键入
作为带有逗号分隔值的java.lang.String
,或作为解析为逗号分隔值的任何内容
对但还没有找到解决办法。您能告诉我如何在jasper report SQL的子句中使用子字符串吗?非常感谢您的宝贵意见。取得了预期的效果。