3 weeks ago - last edited 3 weeks ago
I am trying to write a macro that contains the following line to get the last 90 days from my temporary data set. Do I need to use %eval and %sysfunc in the macro for it to work or can I just use today()-90?
t1.DAYDATE > %eval(%sysfunc(today())-90)
3 weeks ago
The macro code is unnecessary. Just use today() - 90.
Your problem might be that DAYDATE is not really a SAS date variable.