基本的にプロセスを通じてアイテムを追跡する履歴テーブルが SQL Server にあります。アイテムには、プロセス全体で変更されない固定フィールドがいくつかありますが、プロセスのステップが増えるにつれて増加するステータスや Id などの他のいくつかのフィールドがあります。
基本的に、バッチ参照を指定して各アイテムの最後のステップを取得したいと考えています。だから私がするなら
Select * from HistoryTable where BatchRef = @BatchRef
バッチ内のすべてのアイテムのすべてのステップを返します-例
Id ステータス BatchRef ItemCount 1 1 Batch001 100 1 2 バッチ001 110 2 1 Batch001 60 2 2 バッチ001 100
しかし、私が本当に欲しいのは:
Id ステータス BatchRef ItemCount 1 2 バッチ001 110 2 2 バッチ001 100
編集: 謝罪 - TABLE タグを Markdown で動作させることができないようです - 手紙のヘルプに従い、プレビューで問題なく表示されます