- data one;
- input stock edate yymmdd8.;
- format edate yymmdd10.;
- datalines;
- 7 20001221
- 9 20060107
- ;
- data two;
- input stock date yymmdd8. r;
- format date yymmdd10.;
- datalines;
- 7 20001215 0.007692
- 7 20001216 -0.00509
- 7 20001217 0.033248
- 7 20001218 -0.01485
- 7 20001223 -0.01759
- 7 20001224 0.015345
- 7 20001225 0.007556
- 9 20060101 0
- 9 20060102 -0.0025
- 9 20060103 0.005012
- 9 20060104 0
- 9 20060105 0
- 9 20060106 0.002493
- 9 20060107 0.002487
- 9 20060108 -0.00745
- 9 20060109 0
- 9 20060110 0.044736
- 9 20060111 -0.02267
- 9 20060112 0.015463
- 9 20060113 -0.00762
- 10 20060101 0.058823
- 10 20060102 0.024154
- 10 20060103 -0.04245
- 10 20060104 0.014778
- 10 20060105 -0.00971
- 10 20060106 0.142156
- ;
- proc sql;
- create table three(drop=temp) as
- select coalesce(a.stock,b.stock) as stock, coalesce(a.edate,b.date) as temp,
- b.date, b.r, a.edate
- from one a full join two b
- on a.stock=b.stock and a.edate = b.date
- order by stock, temp;
- quit;


雷达卡


京公网安备 11010802022788号







