2012-04-29 8 views
0

私は平均を作るためにid_userを選択して、すべてのCOL1、COL2、col3という整数を合計するLINQクエリを行うことができますどのように5列 LINQは異なる列から平均を作成

id 
id_user 
col1 
col2 
col3 

との単純なテーブルを持っていますそれらの3列?

おかげ

答えて

2

すでにこれらの線に沿ってあなたのテーブルの何かがそれを行う必要があります持っていると仮定:

from row in table 
let avgTotal = (new [] {row.col1, row.col2, row.col3}).Average() 
select new {row.user_id, avgTotal} 
+0

こんにちはジョアンナ、あなたの助けに感謝しますが、私はコードを試してみました、しかし、平均()関数がされコンパイラによって認識されない? – dtjmsy

+0

@dtjmsy - それは私の部分で間違いだった - 私は答えを今修正した、それについて申し訳ありません –

+0

こんにちはジョアンナ、何千もありがとう、私はこの前にletコマンドについて知りませんでした。それは完璧に動作します、もう一度感謝:) – dtjmsy

関連する問題