次のようなデータテーブルがあります。
Category Description CurrentHours CTDHours
LC1 Cat One 5 0
LC2 Cat Two 6 0
LC3 Cat Three 18 0
LC1 Cat One 0 9
LC2 Cat Two 0 15
LC4 Cat Four 0 21
これにグループ化して合計する必要があること:
Category Description CurrentHours CTDHours
LC1 Cat One 5 14
LC2 Cat Two 6 21
LC3 Cat Three 18 0
LC4 Cat Four 0 21
つまり、Category 列と Description 列でグループ化された 2 つの Hours 列を合計する必要があります。
新しいテーブルを作成して既存のデータをループし、データを新しいテーブルに合計できることはわかっていますが、Linq を使用してそれを行う簡単な方法があると思いました。数時間グーグルで検索しましたが、見つけたすべての例は、私がやろうとしていたことに適合していないようでした.
ところで、データ テーブルを作成する odbc ドライバーには、サブクエリなどの機能がありません。または、SQL を使用して実行しただけです。