select a.单位代码,sum(case a.年份 when '2003' then 销售额 else 0 end) 03年销售额,sum(case a.年份 when '2002' then 销售额 else 0 end) 02年销售额
from (select 单位代码,销售额,left(年/月份,4) as 年份 from 表)a group by a.单位代码,a.年份
select 单位代码,
sum(case left(年/月份,4) when '2003' then 销售额 else 0 end) 03年销售额,
sum(case left(年/月份,4) when '2002' then 销售额 else 0 end) 02年销售额
from 表 group by 单位代码,left(年/月份,4)
select 单位代码,
sum(case left(年/月份,4) when '2003' then 销售额 else 0 end) 03年销售额,
sum(case left(年/月份,4) when '2002' then 销售额 else 0 end) 02年销售额
from 表 group by 单位代码,left(年/月份,4)