3 つの列があるデータベースがあります。最初にマシン名の列、次に状態の列、最後に日時の列 reg_Data が続きます。これは本番マシンを追跡するデータベースであり、その状態は約 1 分ごとに登録され、マシンごとに複数のエントリが作成されます。特定の状態のエントリのみを表示する必要があります。これに加えて、マシンごとに 1 つのエントリのみを表示する必要がありますが、マシンの現在の状態がメンテナンス中の場合は、最も古いエントリを表示する必要があります。マシンの新しい状態がある場合、エントリを置き換えるためにこれが必要ですが、その特定の状態の最も古いエントリを表示します。
これはlinqステートメントで達成できますか?