2017-08-01 531 views
0

我在一個數據集上使用proc sql,只想包含日期在2003之前的值。數據集中的日期格式爲DDMMMYYYY - 例如。 01JAN2004。在sas中比較日期

我試圖使用方法:

proc sql; 
select Name, Department, Join_Date format = WORDDATE.w. 
from xxxxxxxxxxxxxxxx 
where Join_Date < 01JAN2003; 

quit; 

但這不起作用

回答

1

您的日期值沒有被承認。試試:

proc sql; 
select Name, Department, Join_Date format = WORDDATE.w. 
from xxxxxxxxxxxxxxxx 
where Join_Date < '01JAN2003'd; 

quit; 
+0

謝謝!這是讓我最簡單的事情。 – Ami