Teradataでは、最初に、MEM TABLE現在マイナスのバランスをとっているのすべてのメンバーを識別するためのクエリが必要です。それをと呼びましょうCUR_BAL。次に、それらのすべてのメンバーについてのみ、TRAN TABLE日付順に、これらのトランザクションの合計がに等しくなるまで、すべてのトランザクションを合計しCUR_BALます。
ADJを含む3番目のテーブルを追加するための編集。これはMEM_NBR、すべてのレコードをキャプチャするために現在の合計に含める必要がありますADJ_DT。ADJ_AMT
MEM.MEM_NBR結果に、、、OR (現在の合計が等しくなる結果となったトランザクションに関連付けられた日付)MEM.CUR_BAL、を含めたいと思います。取引または調整の結果として残高がマイナスであるかどうかを知る必要はありません。マイナスになった日付だけです。TRAN.TRAN_DATEADJ.ADJ_DTCUR_BALMEM.LST_UPD_DT
ありがとうございました!