我真的希望你能提供帮助。
当我运行此代码时:
libname odbc ### user='abc' password='****' dsn='bleh' schema='dbo';
%let date=%sysfunc(intnx(day,%sysfunc(today()),-1,b),yymmddd10.);
%put &date.;
run;
有效!
但是如果我用调用execute运行它我得到这个错误 - 它从sql读取 - 但是sql中的日期是varchar:
data _null_;
set odbc.SQLTableName;
if ((date= &date.) and (dateComplete ne .))then call execute("%include 'path';");
run;
dateComplete=Jun 10 2015 1:54PM _ERROR_=1 _N_=1
我正在寻找一种转换日期的方法。
因此它显示today()-1
(技术上昨天的日期)
您的帮助将得到极大的赞赏!!!
答案 0 :(得分:0)
你不应该使用单引号而不是双引号吗?因为您不希望在数据步骤结束之前执行宏?
$(window).on('resize load', function () {
if ($(window).width() < 739) {
$("#default").addClass('classnew').removeClass('classold')
} else {
$("#default").addClass('classold').removeClass('classnew')
}
});
尝试:
call execute("%include 'path';");