select
クエリの結果の平均を取得するにはどうすればよいですか
例:
select x from dbo.table1 as a
where MONTH(a.mymonth) = 1 AND YEAR(a.myyear) = 2013
AVG()
関数を使用することはできますか?
select
クエリの結果の平均を取得するにはどうすればよいですか
例:
select x from dbo.table1 as a
where MONTH(a.mymonth) = 1 AND YEAR(a.myyear) = 2013
AVG()
関数を使用することはできますか?
探しているのはこれだけですか?
select AVG(x)
from dbo.table1
where MONTH(mymonth) = 1 AND YEAR(myyear) = 2013
x のデータ型によっては、10 進数にキャストしたい場合があります。
SELECT AVG(CAST(x as decimal))
AVG() 関数を使用することは可能ですか?
はい、x をラップします。
select AVG(x) from dbo.table1 as a
where MONTH(a.mymonth) = 1 AND YEAR(a.myyear) = 2013
詳細はこちら。
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_avg
平均化x
する場合、select
クエリは次のようになります。
Select AVG(x)
from dbo.table1 as a
where MONTH(a.mymonth) = 1 AND YEAR(a.myyear) = 2013