4

クレイジーな質問...ただし、列のテーブル内のすべての行の合計が必要です (group by 句を使用せずに)

例:

Table = Survey
Columns = Answer1, Answer2, Answer3
        1        1         1
        4        3         5
        3        3         2

各列の合計が必要です。

最終結果は次のようになります。

Answer1Sum  Answer2Sum  Answer2Sum

8           7           8

これは機能しません:

from survey in SurveyAnswers
select new
{
    Answer1Sum = survey.Sum(),
    Answer2Sum = survey.Sum(),
    Answer3Sum = survey.Sum()
 }

4

3 に答える 3

1

それを必要とする人のためのこの答えに対するVB.NETの解決策は次のとおりです。

Dim Answer1Sum = SurveyAnswers.Sum(Function(survey) survey.Answer1)
Dim Answer2Sum = SurveyAnswers.Sum(Function(survey) survey.Answer2)
Dim Answer3Sum = SurveyAnswers.Sum(Function(survey) survey.Answer3)
于 2011-01-27T16:43:17.263 に答える