我在数据集上使用proc sql并且只想包含日期在2003之前的值。数据集中的日期格式为DDMMMYYYY - 例如。 01JAN2004。
我试图使用:
proc sql;
select Name, Department, Join_Date format = WORDDATE.w.
from xxxxxxxxxxxxxxxx
where Join_Date < 01JAN2003;
quit;
但这不起作用
答案 0 :(得分:1)
您的日期值未被识别。尝试:
proc sql;
select Name, Department, Join_Date format = WORDDATE.w.
from xxxxxxxxxxxxxxxx
where Join_Date < '01JAN2003'd;
quit;