Как читать даты с кавычками. Я пробовал без кавычек, работает нормально.
Как сделать так, чтобы sysfunc соответствовал этому.
%let date='2017-01-01'; %let et=%sysfunc(intnx(month,%sysfunc(inputn(&date.,yymmdd10.)),2,s),yymmn6.); %put &et.;
Используйте dequote для удаления кавычек:
dequote
%let date='2017-01-01'; %let et=%sysfunc(intnx(month,%sysfunc(inputn(%sysfunc(dequote(&date.)),yymmdd10.)),2,s),yymmn6.); %put &et.;