练练手:一条SQL语句补全数据

一条SQL语句补全数据:
基表数据:               
code     sale_date          price
0001     20091120            2.5
0001     20091202            3.5
0001     20091205            2.8
0002     20091203            1.5
0002     20091206            1.2

给定时段为: 20091201 - 20091205
要求构造出数据(注:基表中不只有一两个CODE,会有上万个CODE,且每天基表中都会产生记录):
0001     20091201            2.5
0001     20091202            3.5
0001     20091203            3.5
0001     20091204            3.5
0001     20091205            2.8
0002     20091201            1.5
0002     20091202            1.5
0002     20091203            1.5
0002     20091204            1.5
0002     20091205            1.5

创建基表数据:
drop table t1;
create table t1(code varchar2(30),sale_date varchar2(8),price NUMBER(16,4))    ;           

INSERT INTO T1 values('0001' , '20091120'   ,   2.5);
INSERT INTO T1 values('0001' , '20091202'   ,   3.5);
INSERT INTO T1 values('0001' , '20091205'   ,   2.8);
INSERT INTO T1 values('0002' , '20091203'   ,   1.5);
INSERT INTO T1 values('0002' , '20091206'   ,   1.2);

commit;

[ 本帖最后由 xilangxiangwa 于 2010-9-14 16:39 编辑 ]
请使用浏览器的分享功能分享到微信等