1
一旦我在一个变量中有一个值:分配功能输出到宏变量
select max(input(record_date, yymmdd10.)) into :LastDate from My_TABLE;
(record_date
是char
,上述输出是23JUL2017
)。
我将如何去操纵这个值?假设我想减少一天。当我这样做:
%let LastDate = intnx("day", &LastDate, -1);
的LastDate
值变成字面上intnx("day", 21023, -1)
,而我希望的22Jul2017
或21022
。
你说的是给变量赋值,但是你的代码是关于赋值给MACRO变量的。宏变量与数据集中的变量完全不同。 – Tom
标题更正 – Ben