如何通过使用具有动态数据的列的总和来计算百分比?

时间:2018-06-28 19:44:05

标签: sql

Name        Value                Base      Percent  
Test123  (107,914.39)    1,437,926.00   (Test123value *100)/Total of Base
Test124  (265,295.33)    7,023,337.00   (Test124value *100)/Total of Base
Test125  (622,284.16)    6,507,745.20   (Test125value *100)/Total of Base

什么程序可以完成“百分比”列?

仅供参考。....这些数据不是静态的,它只是从表中提取所有内容。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用窗口功能:

select value * 100/ sum(base) over () as percent