【发布时间】:2012-11-05 12:37:00
【问题描述】:
我正在寻找 MINIMUM 数字(按人分组)的 AVERAGE(总体)。
我的桌子是这样的:
Rank Name
1 Amy
2 Amy
3 Amy
2 Bart
1 Charlie
2 David
5 David
1 Ed
2 Frank
4 Frank
5 Frank
我想知道最低分数的平均数。对于这些人来说,得分最低的是:
Rank Name
1 Amy
2 Bart
1 Charlie
2 David
1 Ed
2 Frank
给我一个 1.5 的最终答案 - 因为三个人的 MIN(Rank) 为 1,而其他三个人的 MIN(Rank) 为 2。这就是我要找的——一个数字。
我的真实数据有几百行,所以不是很大。但我无法在一个简单的语句中弄清楚如何做到这一点。感谢您的帮助。
【问题讨论】:
标签: sql sql-server sql-server-2008 aggregate-functions