|

楼主 |
发表于 2010-1-19 17:48:23
|
显示全部楼层
SQL 我拼好了,不知道怎么用?
select *from
(
select FUnits ,FItem='备品',FMoney = FSpare,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='材料',FMoney = FMeterials ,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='人工',FMoney = FArtificial ,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='运输',FMoney = FTransportation ,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='购置',FMoney = FPurchase,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='耗水',FMoney = FWater,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='耗油',FMoney = FFuel,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='电量',FMoney = FPower,FYear from AMIS_ECONOMICLOSS
union all
select FUnits ,FItem='其它',FMoney = FOther,FYear from AMIS_ECONOMICLOSS
) AMIS_ECONOICLOSS_ITEMS
order by FUnits,case FItem when '备品' then 1 when '材料' then 2 when '人工' then 3
when '运输' then 4 when '购置' then 5 when '耗水' then 6 when '耗油' then 7
when '电量' then 8 when '其它' then 9 end |
|