日期:2014-05-17 浏览次数:20952 次
select 人员编号,max(decode(mod(to_number(序号),2),0,序号,null) 序号1, max(decode(mod(to_number(序号),2),0,项目,null) 项目1, max(decode(mod(to_number(序号),2),0,价格,null) 价格1, max(decode(mod(to_number(序号),2),0,单位,null) 单位1, max(decode(mod(to_number(序号),2),0,数量 ,null) 数量 1, max(decode(mod(to_number(序号),2),1,序号,null) 序号2, max(decode(mod(to_number(序号),2),1,项目,null) 项目2, max(decode(mod(to_number(序号),2),1,价格,null) 价格2, max(decode(mod(to_number(序号),2),1,单位,null) 单位2, max(decode(mod(to_number(序号),2),1,数量 ,null) 数量 2 from 表名 group by 人员编号,trunc(to_number(序号)/2)
------解决方案--------------------
select 人员编号,max(decode(mod(to_number(序号),2),0,序号,null) 序号1,
max(decode(mod(to_number(序号),2),0,项目,null) 项目1,
max(decode(mod(to_number(序号),2),0,价格,null) 价格1,
max(decode(mod(to_number(序号),2),0,单位,null) 单位1,
max(decode(mod(to_number(序号),2),0,数量 ,null) 数量 1,
max(decode(mod(to_number(序号),2),1,序号,null) 序号2,
max(decode(mod(to_number(序号),2),1,项目,null) 项目2,
max(decode(mod(to_number(序号),2),1,价格,null) 价格2,
max(decode(mod(to_number(序号),2),1,单位,null) 单位2,
max(decode(mod(to_number(序号),2),1,数量 ,null) 数量 2
from 表名
group by 人员编号,trunc((to_number(序号)-1)/2)