【发布时间】:2019-10-06 20:35:45
【问题描述】:
问题是:对于上一个 Track,按国家计算加权平均(而不是平均)平均收益率(收益率定义为股息除以价格,并以百分比形式报告)。加权平均值包括作为权重的股票数量。 但我不知道如何找到加权平均值。
我已经有一些代码用于计算以百分比为单位的平均收益率。但是我在计算加权平均值时遇到了麻烦。我和一些同学交谈,他们说他们正在尝试使用公式: sum(x*w)/sum(w) 其中 w 是重量。 但我无法在我的代码中实现这一点
SELECT Nations.nationName,
AVG(dividend/price) AS Yield
FROM Shares, Nations
WHERE Shares.nationID=Nations.ID
GROUP BY Nations.nationName;
最后加权平均值应该是计算机,但我只是不知道如何在代码中实现它。我们应该根据这个问题来解决这个问题的材料没有帮助。
【问题讨论】: