問題タブ [db2-400]

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.

0 投票する
3 に答える
129 参照

sql - 2 つのクエリを組み合わせる必要があります

ここでの問題は、出力の前半で WWDTA のデータが返されていないが、確実に一致することです。このクエリの 2 番目の部分で行っているのは、営業担当者 ID を取得し、レポートに表示する営業担当者名を取得することだけです。

0 投票する
1 に答える
108 参照

sql - 「重複レコード」を削除する最良の方法

私は3つのファイルを持っています。顧客ファイルには、注文したことがない、または請求書を持っていない顧客が含まれています。それらの顧客を顧客ファイルから削除したいと考えています。私は 2 つの RPG プログラムを (注文、請求書) ファイルごとに 1 つずつ持っています。彼らは、パージしたいレコードを含む 2 つの一時出力ファイルを作成します。

これら2つのファイルをマージしたい。この意味で重複があります。

顧客が 2 回目に連絡した場合などにサフィックスが表示されることがあります。

SO 両方の出力ファイルにこれらの複製が含まれる可能性があります。

お客様番号のみの最終ファイルが欲しいです。

しかし、これを CL で自動的に実行したいと考えています。

アドホック SQL ではなく、CL でこれを行うことはできますか?

0 投票する
1 に答える
3158 参照

sql - 関数 クエリ AS400 の最大

私はそのようなファイル(File1という名前)を1つ持っています:

そして、1つのクエリで年長者の名前を取得したいと思います:

出来ますか?

0 投票する
2 に答える
697 参照

nhibernate - HasManyマッピングでのDB2 Fluent NHibernateマッピング重複レコード

既存のデータベース (実際には IBM i 上の DB2) にアクセスしていますが、Fluent NHibernate の次の (単純な) 構造のマッピングに問題があります。私は人為的な例を作成しなければならなかったので、省略を許してください。

仕事 ...

納品物..

次のように、ジョブと成果物の間の「HasMany」関係をマッピングしようとしています..

これは機能しているようで、生成された SQL を直接実行すると、正しい結果が返されます (この場合は 11 レコードで、すべてが一意です)。しかし、次のことを行うと、成果物のリストには 11 個のエントリがすべて同じになります。

IList results = session .CreateCriteria(typeof(Job)) .Add(Expression.Eq("コード", "206171")) .List();

それで、マッピングは間違っていますか、それとも私がそれらを使用している方法に問題がありますか?

事前に感謝します。私は一日中これを見つめていました。

0 投票する
1 に答える
45 参照

ibm-midrange - IBM i でこの SQL にいくつかの項目を追加する必要があります

最初の部分では、いくつかのレコードを選択し、ファイル出力のセッション オプションを使用して「出力ファイル」を作成しました。両方の部分を 1 つの SQL にしたいと考えています。パート 2 では、最後のテーブルの列を含める必要があります。ad.IARCC9現在のデータ結果は次のとおりです。データは、ベンダーへの紹介である最後の列が含まれている必要がある日付に従って販売された部品番号を示しています。

パート1。

パート2。

0 投票する
2 に答える
464 参照

ibm-midrange - Crystal Reports はストアド プロシージャを使用できますか

こんにちは、CR の読み込みと実行にかかる時間を改善するタスクがあります。30分以上あります。これは DB2 サーバーに対して実行され、すべての処理は Crystal で行われます。したがって、私の最初の考えは、サーバー上でビューを作成することです。これにより、はるかに高速になります。ただし、レポートには開始日と終了日があります。

だから、ストアドプロシージャが必要になります。しかし、つまり、サーバー上の CR から SP に日付を渡す必要があります。

私はこれが行われたのを見たことがありませんが、おそらくこれを行うためのテクニックはありますか? そうでない場合は、ビューを試しますが、これらのテーブルの一部には大量のデータがあります。

0 投票する
2 に答える
46 参照

ibm-midrange - IBM i のこのビューにはエラーがあります

ここで行ったことは、Crystal Report によって作成された SQL を取得し、そこからビューを作成しようとすることです...

0 投票する
2 に答える
46 参照

sql - IBM i SQL でこの LIKE 節に追加する必要があります

これらの WHERE 条件を使用した VIEW があります。ここで 3 行目に別のタイプを追加したいと思います。「FR」などの行も必要です。LIKE 句の下にそのようなグループを並べ替える方法はありますか?

0 投票する
2 に答える
46 参照

ibm-midrange - 論理の 1 つの形式をコーディングする必要があります。

ここにあるファイルの 1 つが「マルチ フォーマット」です。必要なものをコーディングするにはどうすればよいですか? ファイルは OEIND1 です。このコードは、照会から IBM I ツールによって作成されます。SQL では format を使用できないようです。それでは、唯一の方法は物理ファイルを使用することですか?

0 投票する
1 に答える
96 参照

entity-framework - OS400 DB2 SP の無効なパラメーターにより、Entity Framework エラーが発生する

2 つの日付 (文字列として) を取り、DB2400 で結果セットを返すプロシージャがあります。Entity Framework (4.0) を使用すると、異なるパラメーターで同じ結果が表示されます (結果が異なる場合 [iSeries GUI で手順を実行して確認])。

最初のスニペットに見られるようにパラメーターを設定してビルドおよび実行します。18 件のレコードが正しく返されます。新しいパラメーター セットを使用してビルドおよび実行します。同じ結果セットが返されます。

また:

iSeries GUI で同じ DB に対して実行すると、異なる結果が生成されます。