我创建了下面的SAS代码来提取特定日期的数据。%let date =2016-12-31;
connect to teradata as tera ( user=testuser password=testpass );select acct,org where date= &date.);quit;
在某些情况下,由于假日原因,数据集中可能缺少特定日期我在想,如果%let语句中提到的日期是节假日,如何查询之前的<e
我有一个读入各种宏日期变量的现有SAS程序,我正在使用这些变量作为在Teradata中运行查询的参数之一。其中一个宏变量被格式化为DDMMYYYY,我想将其转换为可以在Teradata中读取的格式;我尝试了以下查询,但似乎不起作用,有人能指出问题所在吗?ME_DT (Teradata date variable) = CAST(CAST(&QEOP AS DATE FORMAT 'DDMMYYYY'd) AS DATE FORMAT 'YYYY-MM