トランザクションを処理する Oracle SQL クエリに基づいて、iReport でレポートを作成しようとしています。関連する実際のテーブルは非常に長く、問題とはあまり関係がありません。取引金額が次の 3 つの基準のいずれかを満たす場合に結果を返すレポートを作成しようとしています。
- 1000.00 から 2499.99 の間
- 2500.00 から 9999.99 の間
- >= 10000.00
レポートを実行する人が上記の仕様のいずれかを選択できる単一の選択リスト パラメーターを作成しようとしています。実際にパラメータを作成する前に、SQL Developer でクエリをテストしようとしました。これを実装しようとしているクエリの行は次のとおりです。
alias.transaction_amount :amountRange
私のテスト入力は「1000から9999の間」です。それがクエリでハードコーディングされている場合は正常に機能しますが、この入力を介して渡そうとすると、「無効な関係演算子」エラーが発生します。
これを行う別の方法はありますか?