I solved problem with this. *Derive EPOCH*; proc sql noprint; create table epoch as select a.* ,b.epoch from faf1 as a left join sds.se as b on a.usubjid=b.usubjid and ( (length(a.FADTC)=10 and length(b.SESTDTC)=10 and b.SESTDTC<=a.FADTC) and (length(a.FADTC)=10 and length(b.SEENDTC)=10 and a.FADTC<=b.SEENDTC) and TAETORD =2 or (length(a.FADTC)=10 and length(b.SESTDTC)=10 and b.SESTDTC<=a.FADTC) and (length(a.FADTC)=10 and length(b.SEENDTC)=10 and a.FADTC<b.SEENDTC) and TAETORD =1 ) order by a.usubjid, a.facat, a.fascat, a.faobj ; quit;
... View more