在这里对SAS有点陌生。我使用下面的数据步骤来获得这个月的第一天和最后一天。但是,我在将值转换为日期格式以便稍后在程序的PROCSQL语句中使用where claus时遇到了问题。注释掉的代码可以工作,但我无法以正确的格式获得date from data步骤,以便PROCSQL语句正常工作。
/* AND "DETAILAR"."
我是SAS的新手,我正在尝试修改这段代码select a, Current_Date - 2 - b as some_dateCurrent_Date是sas我试着把Current_Date改成2013年11月12日,但它似乎不起作用。1.%let startFrom = '12nov2013'd; select a, &startFrom - 2 - b as
因此,我有一个SAS作业,计划定期运行和更新一个表。我正在尝试添加一个功能,在新月的第一天更新时,从表中删除最老的月份。现在看起来是这样的:create table DropOldMonth asfrom ret.ServiceGFR_Impact;
where date <> 'Jan 2020';
IF FirstDayofMonth = &
如果该月份不存在,则将该月份添加到预先存在的数据集中。202111不存在,因此需要添加到“存在数据集”中。只需添加一个月,变量“total”将为空/空。PROCSQL NOPRINT;
SELECT DISTINCT yearmonth INTO :yearmonth SEPARATED BY ', ' FROM existingda