我怎样才能得到select
查询结果的平均获取AVG(select语句)
例如:
select x from dbo.table1 as a
where MONTH(a.mymonth) = 1 AND YEAR(a.myyear) = 2013
是有可能使用AVG()
功能?
我怎样才能得到select
查询结果的平均获取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的数据类型,你可能需要将其转换为十进制:
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
哪一列taht你想计算'AVG'? – 2013-02-24 14:19:53
这就是问题所在,我想要得到这个查询的结果的平均值在 – 2013-02-24 14:21:01
之上给mu样本记录以期望的结果。 – 2013-02-24 14:21:43