交叉表如何根据条件的显示结果问题
问个问题   以下是原表 
 区域      类型      时间            余额    
 东北         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 区域