下面的腳本(FX是SQL Server的表):WHERE子句操作需要兼容的變量
LIBNAME SQL ODBC DSN='sql server' ;
DATA new;
SET SQL.fx;
WHERE repo_date = '2016-04-29 00:00:00.000';
RUN;
PROC PRINT DATA=new;
RUN;
返回我的錯誤(SAS日誌):
191 WHERE repo_date = '2016-04-29 00:00:00.000';
ERROR: WHERE clause operator requires compatible variables.
192 RUN;
我在哪裏可以檢查哪些數據轉換我需要(在這種情況下和其他人)?
在SQL Server 2008 R2中,repo_date是datetime列。
'repo_date'數據類型是'datetime'嗎? – Arulkumar