如何在sql中总结一列百分比?

时间:2014-03-15 17:06:36

标签: sql

我有一列百分比

Profitpercent
25.5
65.1
61
30.8
34

我希望该列的总和为百分比。我不能直接使用SUM()函数,因为百分比不能超过100%。任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:3)

如果有两个百分比值,如25%和43%,那么添加它们将是

(25+43)/(100+100) = 68/200

通过这种方式,您可以执行以下操作(可能不准确,因为您的百分比值也包括分数)

select sum(Profitpercent)/(count(Profitpercent)*100) as SumOfProfitpercent
from some_table

答案 1 :(得分:2)

平均值?试试这个

SELECT AVG (ProfitPercent)
FROM YourProfitTable

这里有一些关于它的信息:

http://www.w3schools.com/sql/sql_func_avg.asp