だから、私はこのようなリストを持っています。基本的には、一連のアイテムの状態履歴であり、最新の状態が現在の状態を表します。
Record Id State Date
===== === ========= =======
1 A Waiting Jan 01
2 A InProgress Jan 02
3 A Finished Jan 03
4 B Waiting Jan 02
5 C Waiting Jan 01
6 C InProgress Jan 02
7 D Waiting Jan 01
8 D InProgress Jan 02
私が探しているのは、各アイテムの「現在の」状態を照会できるようにすることです。たとえば、「すべての Id が 'InProgress' であることを教えてください」と言い、Id D と Id C を取得しますが、Id A は取得しません (最新の状態が 'Finished' であるため)。
グループ化と順序付けまたはマキシングを行う必要があることはわかっていますが、すべてをまとめることはできません。