所以,我有一个类似于这样的列表。它基本上是一些项目的状态历史记录,其中最近的状态代表当前状态。
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
我需要查询每个条目的“当前”状态。例如,我想说:“给我所有状态为'InProgress'的Id”,并获得Id D和Id C,但不获取Id A(因为其最新状态为“Finished”)。
我知道我需要进行一些分组、排序或最大化处理,但我无法将它们完全整合在一起。