|
板凳

楼主 |
发表于 2012-6-20 09:06:58
|
只看该作者
Re: 请教各位高手一个关于SQL的一个问题
[code:1u0b1crz]--创建源表
drop table aa purge;
create table aa (id number, seq number,x number);
insert into aa values (1,1,5);
insert into aa values (1,2,6);
insert into aa values (2,1,7);
insert into aa values (2,2,4);
insert into aa values (3,1,6);
insert into aa values (3,2,4);
commit;
--创建变换表
drop table result purge;
create table result as
select * from(
select id,seq,x from aa
union all
select id,max(seq)+1,sum(x) from aa group by id
)
order by id,seq;
[/code:1u0b1crz] |
|