交叉表如何根据条件的显示结果问题
问个问题 以下是原表
区域 类型 时间 余额
东北 a 6月 1000
东北 a 7月 1500
东北 b 7月 2000
华北 a 6月 1500
华北 a 6月 2500
华北 b 7月 3000
如何做个交叉表得到结果
6月 7月
东北 1000 2000
华北 2500 3000
结果是选择每月的最大值显示
该如何写交叉表啊
[解决办法]
select 区域,
max(case when 时间= '6月 ' then 余额 else 0 end) as [6月],
max(case when 时间= '7月 ' then 余额 else 0 end) as [7月]
from 原表
group by 区域