我正在尝试基于处理事务的 oracle SQL 查询在 iReport 中创建报告。所涉及的实际表格非常冗长,并且与问题并不真正相关。我正在尝试创建一个报告,该报告将在交易金额满足以下 3 个标准之一时返回结果:
- 在 1000.00 和 2499.99 之间
- 在 2500.00 和 9999.99 之间
- >= 10000.00
我正在尝试创建一个选择列表参数,运行报告的人可以在其中选择上述规范之一。在我实际创建参数之前,我一直在尝试在 SQL Developer 中测试查询。我试图实现这一点的查询行是:
alias.transaction_amount :amountRange
我的测试输入是“1000 到 9999 之间”。当它在查询中被硬编码时,它工作正常,但是当我尝试通过这个输入传递它时,我得到一个“无效的关系运算符”错误。
还有另一种方法吗?