比较sas中的日期

时间:2017-08-01 22:59:44

标签: sas

我在数据集上使用proc sql并且只想包含日期在2003之前的值。数据集中的日期格式为DDMMMYYYY - 例如。 01JAN2004。

我试图使用:

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

quit;

但这不起作用

1 个答案:

答案 0 :(得分:1)

您的日期值未被识别。尝试:

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

quit;