答えて
これは、2段階のプロセスである必要があります。まず、削除するレコードを特定し、2番目のステップでそれらのレコードを削除します。私は、あなたがフェッチしている同じテーブルからレコードを削除することはできないでしょう、その理由は2つのステップだと思います。
ステップ1:
Select Concat(A.ClientId, A.PhoneNumber, A.Timestamp) from MyTable A
Where Concat(A.ClientId, A.PhoneNumber, A.Timestamp)
Not IN (Select Concat(B.ClientId, B.PhoneNumber, Min(B.Timestamp))
from MyTable B
Group by B.ClientId, B.PhoneNumber);
ステップ2:
Delete from MyTable
Where Concat(A.ClientId, A.PhoneNumber, A.Timestamp) IN (all the values you got from Step1);
あなたが実行している場合は、ステップ1で実行されるすべての値を取得し、ステップ2でそのデータセットを使用するためのデータセットを作成することができます動的であれば切り取ったペーストが行います。そうでなければ、SORTを使用してデータセットを変更して、そこからクエリを作成する必要があります。それはステップ1と2の中間の別のステップになります。
。
テーブルから行を削除する前に、上記の質問に追加してください。テープファイルにバックアップして、どのようなレコードがいくつ削除されるかなどのレポートを作成する必要がありますか? – user8898467
以下は私の論理です、誰かが私にこのことがうまくいくと教えてください。
–
user8898467
- 1. CICS-COBOLからCOBOL-DB2プログラムにパラメーターを渡す方法
- 2. DB2 ZOSメインフレーム - アーカイブログ無効
- 3. 両方がdb2-coobolプログラムの場合は、db2-cobolの実行プロセスのステップを説明してください。
- 4. メインフレーム上のC - > COBOLインター言語通信
- 5. メインフレーム上のUnix:COB2コンパイラ、Java呼び出し用COBOL
- 6. COBOLプログラムのファイルコード変換
- 7. z/OS上のDLL cobolプログラムからNODLL cobolプログラムを動的に呼び出す
- 8. DB2 Z/OS V10メインフレーム:ジョブの作成方法
- 9. OracleがDB2メインフレームにローカル表を結合するのが遅い
- 10. コボルのDB2/Cursorプログラム
- 11. @EnableTask注釈はDB2ZOS上のメインフレーム上のDB2をサポートしていません
- 12. SOC1 Cobolプログラムで異常終了する
- 13. CobolプログラムがTWSジョブにパラメーターを渡す
- 14. Macマシンのメインフレームの練習
- 15. Shift-JISのIBMメインフレーム上の日本語COBOLコード。どのようにPCに転送後に表される?
- 16. メインフレームのdb2データをaws rds-postgresに移行するためのツール/ユーティリティ
- 17. メインフレーム -
- 18. COBOLファイルの終わりopen-cobol
- 19. IBMメインフレームのコピー/ペースト
- 20. Fujitsu COBOL 3.0 - 富士通COBOL 3.0でcobol progを実行中に
- 21. メインフレームの内部
- 22. COBOL内の別のプログラムのリンケージセクションにリンケージセクションデータを渡す方法
- 23. cobolプログラムの配列サイズを見つけるためのシェルスクリプト
- 24. アセンブリコードプログラミングz390メインフレーム
- 25. Cobolのレイアウトを生成するStringTemplate
- 26. メインフレーム - DATA SET SHECICS.ZEUSBANK.TXNOFFLD
- 27. テーブルの検索(COBOL)
- 28. UnsupportedCharsetException:Cp1027は、DB2 JDBCドライバー
- 29. GMPとのエラー私はCOBOLで、このハローワールドプログラムを実行したいCOBOL
- 30. 私はDB2で次のストアドプロシージャ持つDB2
あなたはランダムなインターネットの見知らぬ人の代わりに彼らが望むものを求めているはずです。 – SaggingRufus
@SaggingRufus貴重な提案のためによく感謝します。それは全く私に起こりませんでした! – user8898467
ようこそstackoverflow.com [ヘルプページ](https://stackoverflow.com/help)、特に[ここではどのトピックを聞くことができますか](https://stackoverflow.com/help/)のセクションを読んでください。 「どのような種類の質問を避けるべきですか?」](https://stackoverflow.com/help/dont-ask)を参照してください。また、[ツアー](https://stackoverflow.com/tour)をご覧になり、[良い質問をする方法](https://stackoverflow.com/help/how-to-ask)をお読みください。最後に[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)の作成方法を学んでください。 – cschneid