| 
 | 
板凳
 
 
 楼主 |
发表于 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] |   
 
 
 
 |