私たちの会社の顧客リストに起こったすべての履歴を保持するテーブルがあります。これは次のようになります。
Company CompanyType Change_Dt Chng_Type
Apple Large 12/12/2012 A
Dell Large 12/01/2012 A
Adobe Mid 06/12/2012 A
Dell Large 11/01/2012 D
eBay Small 11/02/2012 A
Apple Large 10/29/2012 D
Dell Large 10/20/2012 A
eBay Small 10/02/2012 D
3M Small 09/02/2012 D
Adobe Mid 05/30/2012 D
問題は、多くの CompanyTypes があり、最新の「アクティブな」企業のリストを保持したいということです。最後に、次のようなリストが 1 つ必要です。
CompanyType Company Change_Dt Chng_Type
Large Apple 12/12/2012 A
Large Dell 12/01/2012 A
Mid Adobe 06/12/2012 A
Small eBay 11/02/2012 A
私がこれまでに持っているクエリは次のとおりです。
table.OrderBy(t => CompanyType).Where(t => Chng_Type.Equals("A"))
クエリを完了するにはどうすればよいですか? 前もって感謝します。