1

私たちの会社の顧客リストに起こったすべての履歴を保持するテーブルがあります。これは次のようになります。

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"))

クエリを完了するにはどうすればよいですか? 前もって感謝します。

4

1 に答える 1