I have been exploring the best way to convert numeric dates in the form 19990125 (YYYYMMDD) to SAS date values.
So far, I have come up with the following solution:
For numeric dates in the form 20050101 (YYYYMMDD): input(put(TABLE.DATE_COL ,8.),YYMMDD10.)
For numeric dates in the form 200501 (YYYYMM): input(put(TABLE.DATE_COL ,6.)||'01',YYMMDD10.)
Does anyone know of a better/more efficient way of doing this? Many dates from oracle or db2 come in this format and as often as SAS imports data from these dbms, I would think there is a better way.
Thanks in advance.