sql查询语句怎么写;上面是数据,下面是想要查询的结果
展开全部
用group by+case可以实现
select 等级+类型 车辆等级类型,COUNT(车牌) 车辆数,sum(座位数) 座位数,
SUM(case when 区域类型 in ('县内','县际','市际') then 1 else 0 end) 本省车辆数,SUM(case when 区域类型 in ('县内','县际','市际') then 座位数 else 0 end) 本省座位数,
SUM(case when 区域类型 in ('省际','国际') then 1 else 0 end) 外省车辆数,SUM(case when 区域类型 in ('县内','县际','市际') then 座位数 else 0 end) 外省座位数
from 表名
group by 等级+类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询