I was trying to find the difference between the two conditions below, the top one is running fine with TRUE result, but the bottom one always gave me a FALSE result %let open_begin = '01APR2017'd; %let open_end = '30JUN2017'd; .../*top one*/ %else %if (&open_begin) ~= and &open_begin <= &open_end %then %do; &open_begin <= OPENDATE <= &open_end %end; ... vs. .../*bottom one*/ %else %if &open_begin > '01JAN1960'd and &open_end > '01JAN1960'd and &open_begin <= &open_end %then %do; &open_begin <= OPENDATE <= &open_end %end; Any thoughts? Thanks.
... View more