col1 col2
b 5
b 10
b 20
b 30
b 200
b 300
从 mytable 中选择前 50 个百分比 col2 给出
col2
5
10
20
而实际的 50% 不同
col1 col2 Total(of col2) div(col2/total) CumulativeAddition %
b 5 565 0.01 0.01 1%
b 10 565 0.02 0.03 3%
b 20 565 0.04 0.06 6%
b 30 565 0.05 0.12 12%
b 200 565 0.35 0.47 47%
b 300 565 0.53 1.00 100%
如您所见
5 1%
10 3%
20 6%
30 12%
200 47%
我是否使用了正确的 SQL 函数?