問題タブ [sqr]
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.
crystal-reports - SQR レポートの Crystal Reports へのアップグレード
現在 SQR レポートを使用していますが、Crystal Reports 2011 にアップグレードしたいと考えています。Crystal で使用するために SQR クエリを変換することはできますか?
sqr - 1 つの SQR で異なるテーブルからの異なるデータ セットを出力する
PO_ID 範囲が指定されている場合、次のことを行う必要があるという要件があります。
- PO_ID 範囲の PO_ID が PS_DISTRIB_LINE に存在する場合は、PO_ID とバウチャー ID を出力し、そうでない場合は、PS_PO_HDR から PI_ID と PO_DT を出力します。
これを達成する方法。
データが PS_DISTRIB_LINE に存在する場合、PO_ID の下に PO_AMT Total の合計を出力していますが、それ以外の場合は出力していないため、ユニオンが機能せず、ブレーク ロジックを使用できません。
sqr - SQR条件ステートメントを書く
SQR初心者です。変数を作成し、それを条件ステートメントに使用するには、助けが必要です。私の擬似コードは行きます
oracle11g - SELECT で TABLE のような構造を返す
私は SQR と協力してレポートをまとめています。データベースの構造を変更することも、PL/SQL を使用してこのタスクを完了することもできません。
レポートは離れた場所から実行できるため、SQR 内からデータベースに対して複数の呼び出しを行いたくありません。私の目標は、低速接続での実行時間を増やすために報告する必要があるレコードのみを含む 1 つの SQL ですべてを返すことです。
現在は動作していますが、データベースのパフォーマンスが心配です。
「トランザクション」テーブルには、この目的で使用できる次のフィールドがあります。
主キーは (account_num, seq_num) です
サンプル データは次のようになります。
注: 表には他にも多くの種類の取引がありますが、この質問ではあまり重要ではない取引の種類でリストをフィルター処理しています。取引量は月平均約 750,000 件 (小切手だけでなくすべての取引) で、そのうち平均約 10,000 件の小切手取引が報告されています。
選択基準は、アカウントの並べ替えられた小切手番号の差が X よりも大きい 2 つの日付 (月の最初の日と最後の日を含む) の間に発生したすべての小切手トランザクションを返すことです (次の式を使用します)。この場合は 10)。
上記のサンプル データを使用すると、結果は次のようになります。
check_num 282 と 231 の差が 10 より大きいため、account_num 2 からのすべての小切手が返されます。
上記の結果を返すために、次の SQL を作成しました。
t4 からのすべてのチェックの seq_num を返したいので、t1 で主キーを使用することになります。数字をまとめるために機能するLISTAGGを使用してみました。
しかし、これは私が立ち往生しているところです...カンマ区切りの文字列を使用しています。INSTR を使用して動作させることはできますが、主キーを使用できず、パフォーマンスがひどいものです。
そして、私はこれに参加しようとしました:
しかし、私はもっとよく知っているべきでした (ORA-00904) - t2 は、結合の選択内に表示されることはありません。
誰か賢いアイデアを持っている人はいますか?
oracle - UNIX が SQR エラーをログ ファイルにリダイレクトしない
コードでエラーが program_error.log に書き込まれません。その理由がわかりません。意図的に選択時エラーが発生しましたが、program_error.log に表示されません。
sqr - SQRレポートを使用して生成されたcsvと同様のPDFファイルを生成します
私は SQR people soft を使用して CSV ファイルを生成しており、要件に従って CSV ファイルを生成しました。
SQR を使用して、生成された csv ファイルと同様の pdf レポートを生成する必要があります。
CSVレポートを使用してPDFを生成する直接コマンドはありますか?
単一の SQR レポートでこれを行う必要があります。
例のために。
test12.csv から test.pdf を生成する
よろしくお願いします。
sqr - SQR レポート生成 PDF スペースの問題
PDF生成中に1つの問題に直面しました。
レポートには 2 つのセクションがあります。1. ID の詳細 2. ID の合計
例えば:
id name total_fee total_earing date 1 テスト 11111 55555 05/05/2014 1 テスト 22222 44444 05/05/2014
ID 1
total_fee 33333 総収入 99999
私のpdf世代では、合計セクション(セクション2)は、セクション2全体を同じページに印刷するスペースがない場合にのみ、次のページに表示されます。
利用した:
new-page ! 上のページで使用可能な ID スペースをチェックするロジックが必要です。そうであれば !print 上記の ID を印刷 $id を印刷する total_fee を印刷する toteal_earning
手伝ってください。
csv - SQR によって生成された CSV の文字列列値の左から右への配置変更
SQR を使用して csv ファイルを生成し、commes をデフォルトで文字列の左揃えとして出力しました。私はそれを右揃えにする必要があります。提案してください。
例えば:
住所 xxx yyy zzz
私は欲しい
住所 xxx yyy zzz
CSVを書き込むコードは
$アドレスを書く
これを手伝ってください。