2016-09-13 68 views
0

我試圖將表格'2014-12-31'的SAS表中的文本字段轉換爲另一個SAS表作爲日期字段。以下不工作:在SAS SQL中將文本字段轉換爲日期

proc sql outobs=50; 
create table Dbtr_Clnt_Generl_Inf as 
    select FACS_Schema_ID '', 
     'DBACCT*'n as ACCOUNT_NUM '', 
     DBLSTDTI as Date_Listed format=date09. 
    from sqlsrv10.Acct_Dbtr_Clnt_Generl_Inf; 
quit; 

我得到以下錯誤: ERROR:字符表達需要一個字符格式。

回答

2

您可以使用INPUT來轉換SAS中的類型。

proc sql outobs=50; 
create table Dbtr_Clnt_Generl_Inf as 
    select FACS_Schema_ID '', 
     'DBACCT*'n as ACCOUNT_NUM '', 
     input(DBLSTDTI,yymmdd10.) as Date_Listed format=date09. 
    from sqlsrv10.Acct_Dbtr_Clnt_Generl_Inf; 
quit; 

這很可能是基於您的問題的正確信息。

相關問題