Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get sas date format "YYYYMM"

Tags:

date

sas

How to get sas date format "YYYYMM" in SAS ?

From this code below I would get '2011-11-01'

call symput('me',"'"||put(intnx('month',today(),-1 ),yymmdd10.)||"'");

I'm trying to get something like : '2011-11'

Thanks

like image 367
JPC Avatar asked Oct 31 '25 21:10

JPC


1 Answers

Macro version:

%let date = %sysfunc(today());
%let me = %str(%")%sysfunc(intnx(month,&date,-1),yymmd7.)%str(%");

%put &me;
like image 122
Robert Penridge Avatar answered Nov 04 '25 15:11

Robert Penridge