You are on page 1of 7

libname bank "C:\Documents and

Settings\Prabu\Desktop\ICMR\SAS\exercise";
run;

data BANK.SCB1;
RUN;
DATA BANK.SCB1;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=11 obs
=14 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 46-55 @59 TRDTE ddmmyy6.;
RUN;
PROC PRINT DATA = BANK.SCB1;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB2;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=27 obs
=50 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB2;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB3;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=57 obs
=61 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB2;
FORMAT TRDTE ddmmyy8.;
RUN;
DATA BANK.SCB4;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=71 obs
=77 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB4;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB5;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=87 obs
=87 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB5;
FORMAT TRDTE ddmmyy8.;
RUN;
DATA BANK.SCB6;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=101 obs
=101 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB6;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB7;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=111 obs
=116 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB7;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB8;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=126 obs
=126 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB8;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB9;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=136 obs
=136 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB9;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB10;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=152 obs
=154 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB10;
FORMAT TRDTE ddmmyy8.;
RUN;
DATA BANK.SCB11;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=164 obs
=186 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB11;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB12;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=193 obs
=200 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB12;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB13;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=210 obs
=211 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB13;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB14;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=221 obs
=235 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB14;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB15;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=242 obs
=245 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB15;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB16;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=255 obs
=289 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB16;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB17;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=296 obs
=300 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB17;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB18;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=310 obs
=311 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB18;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB19;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=321 obs
=338 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB19;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB20;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=345 obs
=360 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB20;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB21;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=370 obs
=376 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB21;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB22;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=386 obs
=387 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB22;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB23;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=394 obs
=446 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB23;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB24;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=453 obs
=463 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB24;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB25;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=473 obs
=477 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB25;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB26;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=487 obs
=487 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB26;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB27;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=501 obs
=502 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB27;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB28;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=512 obs
=513 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB28;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB29;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=523 obs
=524 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB29;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB30;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=538 obs
=539 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB30;
FORMAT TRDTE ddmmyy8.;
RUN;

DATA BANK.SCB31;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=549 obs
=551 ;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB31;
FORMAT TRDTE ddmmyy8.;
RUN;
DATA BANK.SCB32;
INFILE 'C:\Documents and
Settings\Prabu\Desktop\ICMR\SAS\exercise\lit0907.txt' firstobs=561 obs
=562;
input ACCNO $ 22-37 CODE 42-43 AMOUNT $ 48-55 @58 TRDTE ddmmyy6. ;
RUN;
PROC PRINT DATA = BANK.SCB32;
FORMAT TRDTE ddmmyy8.;
RUN;

data BANK.COMPLETE;
SET BANK.SCB1 BANK.SCB2 BANK.SCB3 BANK.SCB4 BANK.SCB5 BANK.SCB6
BANK.SCB7 BANK.SCB8 BANK.SCB9 BANK.SCB10 BANK.SCB11
BANK.SCB12 BANK.SCB13 BANK.SCB14 BANK.SCB15 BANK.SCB16 BANK.SCB17
BANK.SCB18 BANK.SCB19
BANK.SCB20 BANK.SCB21 BANK.SCB22 BANK.SCB23 BANK.SCB24 BANK.SCB25
BANK.SCB26
BANK.SCB27 BANK.SCB28 BANK.SCB29 BANK.SCB30 BANK.SCB31 BANK.SCB32;
RUN;

proc EXPORT
OUTfile ="C:\Documents and Settings\Prabu\Desktop\ICMR\SCB.xls"
DATA=BANK.COMPLETE
dbms = excel;
run;

You might also like