想用当天日期和某一固定日期进行比较,用了多种方法都不能在%if宏条件语句中实现正确的比较
语句如下:
%macro dd;
%if %sysevalf(%sysfunc(date())>='15NOV2020'D) %then %do;
data a;
aa=1;
run;
%end;
%else %do;
data b;
bb=2;
run;
%end;
%mend dd;
%dd;
当天日期是19NOV2020,按说是>这个固定日期的,但判断的结果返回了false。请帮忙看下,语句哪里有问题呢?多谢!