1.表格如下:
等级 城市 分店名 数量
一级 广州 A1 100
二级 广州 A2 150
二级 广州 A3 150
一级 深圳 B1 200
三级 深圳 B2 200
三级 深圳 B3 200
三级 珠海 C1 150
二级 珠海 C2 150
一级 珠海 C3 150
想要得到如下结果:
等级 城市 数量 百分比
一级 广州 100 25.00%
深圳 200 33.33%
珠海 150 33.33%
合计 450 31.03%
二级 广州 300 75.00%
珠海 150 33.33%
合计 450 31.03%
三级 深圳 400 66.67%
珠海 150 33.33%
合计 550 37.93%
没人?
我看看
SQL code:
create table #(等级 varchar(10), 城市 varchar(10), 分店名 varchar(10), 数量 int )
insert # select
'一级', '广州' ,'A1', 100 union all select
'二级', '广州' ,'A2', 150 union all select
'二级', '广州' ,'A3', 150 union all select
'一级', '深圳' ,'B1', 200 union all select
'三级', '深圳' ,'B2', 200 union all select
'三级', '深圳' ,'B3', 200 union