select 售价/sum(售价) as 比率1 from 表 ,
这个功能能用一条select语句实现吗?如下:
比率1=30/200 =15%
比率2=50/200 =25%
......序号 进价 售价 比率1 比率2
1 3 30 15% 0
2 5 50 25% 40%
3 6 40 20% 60%
4 10 80 40% 100%
售价总额:200
这个功能能用一条select语句实现吗?如下:
比率1=30/200 =15%
比率2=50/200 =25%
......序号 进价 售价 比率1 比率2
1 3 30 15% 0
2 5 50 25% 40%
3 6 40 20% 60%
4 10 80 40% 100%
售价总额:200
select ratio_to_report(售价) over() AS "比率1" from 表