data b2;
set b1;
SAS_DATE1 = PUT(DOB1, $10.);
b_DOB1_SAS_DATE = INPUT(SAS_DATE1, 10.);
SAS_DATE2 = PUT(DOB2, $10.);
b_DOB2_SAS_DATE = INPUT(SAS_DATE2, 10.);
SAS_DATE3 = PUT(DOB3, $10.);
b_DOB3_SAS_DATE = INPUT(SAS_DATE3, 10.);
SAS_DATE4 = PUT(DOB4, $10.);
b_DOB4_SAS_DATE = INPUT(SAS_DATE4, 10.);
SAS_DATE5 = PUT(DOB5, $10.);
b_DOB5_SAS_DATE = INPUT(SAS_DATE5, 10.);
run;
This brings in dob1 and populates as for example, 2023-09-16, but the other dates dob2-dob5 are coming in blank even though there are dates in those fields.
... View more