我是SAS的新手,我正在尝试修改这段代码select a, Current_Date - 2 - b as some_dateCurrent_Date是sas中的一个函数。%let startFrom = '12nov2013'd; select a, &startFrom - 2 - b as some_date这不管用。2.
<
我正在使用SAS for windows 9.2对Oracle数据库运行一个相当大的查询。这个查询相当大,在其中我编写了一个子查询WITH子句,并使用了4次。这在SQL和上运行很好,但是当我使用SAS运行它时,程序在20分钟后挂断,甚至看不到日志窗口。我从未与SAS合作过,也不确定如何进行,但尝试了以下选项:
我创建了一个SAS代码文件,并从windows批处理文件中运行它,希望能够将日志写入windows文件系
我是SAS的新手,但我了解sql,所以尝试使用SQL代码来编写procsql代码,并意识到PARTITION by在SAS中是不可用的。because one of the dates is earlier than the Big corresponding item(3/1/2014 is earlier than 3/15/2014)
SQL
我试图使用PROC查询具有数亿条记录的DB2表。在开发阶段,我希望在这些记录的任意小子集(例如1000)上运行我的查询。我尝试使用INOBS来限制观测,但我相信这个参数只是限制了SAS正在处理的记录的数量。我希望SAS只从数据库中获取任意数量的记录(然后处理所有记录)。如果我自己编写一个SQL查询,我只需使用SELECT * FROM x FETCH FIRST 1000 ROWS ONLY ...(相当于Server中的SELECT