Я пытаюсь запросить в DataTable, чтобы вычислить сумму в 2 столбцах и сгруппировать результат по остальным полям. Дело в том, что я могу получить только агрегированные значения столбцов и не могу получить неагрегированные значения.
Вот код, который я использую:
var balances = from b in dtAccounts.AsEnumerable()
group b by b.Field<decimal>("ACCOUNT_ID") into g
select new
{
credit = g.Sum(b => b.Field<decimal>("CREDIT")),
debit = g.Sum(b => b.Field<decimal>("DEBIT"))
}
Может кто-нибудь дать подсказку о своем куске кода?
Заранее спасибо