select 组合次数=Case when 组合次数<6 then 组合次数 else 6 end,
数量=sum(数量) from 代营组合变更
where 班组 like '%指定营业点%' and 班组 not like '同安%' and 班组 not like '翔安%'
group by Case when 组合次数<6 then 组合次数 else 6 end
order by 组合次数组合次数 数量
2.0 1053.0
3.0 309.0
4.0 174.0
5.0 46.0
6.0 181.0我想变成的模式
组合次数 数量
组合变更2 1053.0
组合变更3 309.0
组合变更4 174.0
组合变更5 46.0
组合变更6 181.0
数量=sum(数量) from 代营组合变更
where 班组 like '%指定营业点%' and 班组 not like '同安%' and 班组 not like '翔安%'
group by Case when 组合次数<6 then 组合次数 else 6 end
order by 组合次数组合次数 数量
2.0 1053.0
3.0 309.0
4.0 174.0
5.0 46.0
6.0 181.0我想变成的模式
组合次数 数量
组合变更2 1053.0
组合变更3 309.0
组合变更4 174.0
组合变更5 46.0
组合变更6 181.0
数量=sum(数量) from 代营组合变更
where 班组 like '%指定营业点%' and 班组 not like '同安%' and 班组 not like '翔安%'
group by '组合变更' + cast(Case when 组合次数 <6 then 组合次数 else 6 end as varchar)
order by 组合次数
from
(
select 组合次数=Case when 组合次数 <6 then 组合次数 else 6 end, 数量=sum(数量)
from 代营组合变更
where 班组 like '%指定营业点%' and 班组 not like '同安%' and 班组 not like '翔安%'
group by Case when 组合次数 <6 then 组合次数 else 6 end
) t
order by 组合次数
select 组合次数='组合更变' + Case when 组合次数 <6 then 组合次数 else 6 end,
数量=sum(数量) from 代营组合变更
where 班组 like '%指定营业点%' and 班组 not like '同安%' and 班组 not like '翔安%'
group by Case when 组合次数 <6 then 组合次数 else 6 end
order by 组合次数