問題タブ [oraclereports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oraclereports - 複数の値を返す場合と返さない場合があるフィールドにスペースを追加するにはどうすればよいですか?
Oracle Reports Builder 10.1.2.0.2 を使用しています。複数の値を返す可能性のあるクエリの一部があります (これは問題ありません。すべての値を表示したいのです)。私の問題は、値がフィールドに入ったときの値の間隔です。私はこのようなものを得る:
私が欲しいのは、それが次のように出てくることです:
返信ありがとうございます。
oracle - Oracle Reports Builderの動的選択列
ユーザーが入力したパラメーターに基づいて、動的な「ブレークダウン」(グループ化) を持つレポートを作成しようとしています。この質問の目的のために、レコードが「グループ」と「サブグループ」の両方に属し、ユーザーがグループ全体の合計/カウントを表示するか、サブグループで分離して表示するかを選択できると仮定しますグループを構成するもの。実際には、2 つ以上のグループ化があり、それらがどのように機能するかはかなり異なるため、単純化した説明ではそのように見えるかもしれませんが、「内訳」フィールドに値を入力するケース ステートメントを使用することは最善の選択肢ではありません。
以前は、グローバル一時テーブルを作成し、レポートは動的 SQL ステートメントを構築し、それを使用してデータを入力していました。GTT はレポートによって単純なクエリとして読み取られ、その中に入力された「内訳」フィールドにより、必要に応じてすべてが機能します。しかし、私がやりたいことは、可能であれば GTT の必要性を完全に取り除くことです。
これまでに試したことは、レポートの SQL クエリを Ref Cursor Query に置き換えてから、単純な ref カーソルを設定することでした。クエリが完全にハードコードされている限り、これから結果を取得できますが、その中で字句パラメータを使用するとすぐに、「この機能はクライアント側プログラムではサポートされていません」というエラーが表示されます。 . それ以来、Oracle Reports Builder では期待されるフィールドを知るために強力な参照カーソルが必要であり、クエリで字句パラメータを使用することで参照カーソルを弱くしていたことを知りました。
レポート内にレコード タイプを定義しましたが、Ref Cursor Query に何らかの形でバインドできることを望んでいたので、それらを埋めるクエリが Weak であっても、どのフィールドが期待されるかがわかりますが、うまくいきません。それを。
私が行方不明になっているこのパズルのピースはありますか、それとも私がやろうとしていることを達成するためのより良い方法を他の誰かが見ることができますか?
sql - 直接関係のない 2 つのテーブル
私はそれらの間に関係のない2つのテーブルを持っています。データを月ごとに表形式で表示したい。出力例を次に示します。
2つの異なるテーブルがあります
- 収入のための1
- 1 費用
問題は、これらの間に直接的な関係がないことです。それらの間の唯一の共通点は月(日付)です。そのようなレポートを生成する方法について誰か提案がありますか?
ここに私のユニオンクエリがあります:
よろしく:
sql - SQL 数値のリストからフィールドのみを表示する方法
それぞれにアイテムID(int)を持つアイテムのテーブルがあります。文字列に基づいたアイテム ID を持つアイテムのみを表示したい。たとえば、「12、1005、2」という項目を表示したいとします。この文字列は毎回異なります。どうすればいいですか?