1.这样写试试,单值参数:
①.Select * from table where 1=1
<参数1> and 字段1=?{参数1}</参数1> --语法含义为:当参数1为空值时,SQL不拼接此条件语句;当参数1部位空值时,则SQL拼接上此条件语句
Eg:< deptno > and 字段1=?{ deptno }</ deptno >
②.Eg: where 1=1
<参数1> and 字段1=?{参数1}</参数1>
<参数2> and 字段2=?{参数2}</参数2>
问题解决了 ,我还有个疑问,在报告脚本中,假设我有一个日期参数1(2025-01-01),这个日期参数1 是通过下拉参数组件来控制的,基于这个日期参数1,我通过js语法生成了一个新的动态日期参数2(2025-2-1)
跟上面的使用步骤一样吗,在过滤条件中where 日期 between ?{日期参数1} and ?{日期参数2}