проблема с запросом для суммирования двух столбцов - PullRequest
1 голос
/ 25 мая 2011

У меня есть этот запрос, транзакция таблицы со значением1, значением2 и другими столбцами

var result = (from t in db.Transaction
group t by t.TransactionId into g
select new
        {
            Value1 = g.Sum(t => t.Value1 ),
            Value2 = g.Sum(t => t.Value2 )
        }).ToList();

Я получаю эту ошибку: Неизвестный столбец «GroupBy1.K1» в «списке полей».

Есть идеи?Я использую разъем MySQL.

1 Ответ

0 голосов
/ 26 мая 2011

Вам необходимо включить поле t.TransactionId в новый объект, который вы создаете.

Даже если бы запрос работал без этого поля, вам нужно это поле, чтобы результаты были понятны.

...