显示两行的平均值

时间:2012-04-25 09:49:50

标签: sql-server-2008 sql-server-2008-r2

studentname I II
Vivek Johari 30 20
Chandra Singh 30 20
Avinash Dubey 30 25
Pankaj Kumar 33 29

我有一张名为student的表,上面有详细信息。我想找到第I列和第II列的平均值,并使用pivot在新列上显示它。请帮我用枢轴解决这个问题.. 我可以使用任何子查询来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

你的问题不够具体。 你想要两列的总平均值吗?只是做

select avg (I), avg(II)
from your_table

如果你只想要一个值,你可以这样做:

select (avg (I) + avg(II))/2
from your_table