Переменная диапазона gимеет свойство, Keyкоторое представляет собой ключ, который вы сгруппировали. В вашем случае это так b.Field<decimal>("ACCOUNT_ID"). Итак, если вы хотите иметь результаты account_idс результатами, вам нужен этот запрос:
var balances = from b in dtAccounts.AsEnumerable()
group b by b.Field<decimal>("ACCOUNT_ID") into g
select new
{
accountId = g.Key,
credit = g.Sum(b => b.Field<decimal>("CREDIT")),
debit = g.Sum(b => b.Field<decimal>("DEBIT"))
}