Select 地区,状态,coun(*) 客户数量 From 客户管理 Group by 地区,状态
select 地区, sum(case 状态 when '经营' then 1 else 0 end) 经营数量, sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量 from 客户管理 group by 地区
select sum(case 状态 when '经营' then 1 else 0 end) 经营数量, sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量, 地区 from 客户管理 group by 地区
Select 地区,经营= sum(case 状态 when '经营' then 1 else 0 end),非经营=sum (case 状态 when '非经营' then 1 else 0 end) From 客户管理 Group by 地区
你好,你的方法可行 但我发现还有好几种状态需要加入 能不能帮我改一下select sum(case 状态 when '经营'{这里怎么改成 状态<>'非经营'} then 1 else 0 end) 经营数量, sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量, 地区 from 客户管理 group by 地区
就是说除了非经营为一种状态,其它所有的状态都用 状态<>'非经营' 这个条件
select 地区, sum(case when 状态 <> '非经营' then 1 else 0 end) 经营数量, sum(case when 状态 = '非经营' then 1 else 0 end) 非经营数量 from 客户管理 group by 地区
select 地区, sum(case when 状态 <> '非经营' or 状态 is null then 1 else 0 end) 经营数量, sum(case when 状态 = '非经营' then 1 else 0 end) 非经营数量 from 客户管理 group by 地区
Group by 地区,状态
sum(case 状态 when '经营' then 1 else 0 end) 经营数量,
sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量
from 客户管理
group by 地区
sum(case 状态 when '经营' then 1 else 0 end) 经营数量,
sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量,
地区
from 客户管理
group by 地区
Group by 地区
但我发现还有好几种状态需要加入
能不能帮我改一下select
sum(case 状态 when '经营'{这里怎么改成 状态<>'非经营'} then 1 else 0 end) 经营数量,
sum(case 状态 when '非经营' then 1 else 0 end) 非经营数量,
地区
from 客户管理
group by 地区
sum(case when 状态 <> '非经营' then 1 else 0 end) 经营数量,
sum(case when 状态 = '非经营' then 1 else 0 end) 非经营数量
from 客户管理
group by 地区
sum(case when 状态 <> '非经营' or 状态 is null then 1 else 0 end) 经营数量,
sum(case when 状态 = '非经营' then 1 else 0 end) 非经营数量
from 客户管理
group by 地区