【问题标题】:Comparing dates in sas比较sas中的日期
【发布时间】:2017-08-01 22:59:44
【问题描述】:

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

我正在尝试使用:

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

quit;

但这不起作用

【问题讨论】:

    标签: sas


    【解决方案1】:

    您的日期值没有被这样识别。试试:

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

    【讨论】:

    • 谢谢!这是最简单的事情让我着迷。
    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2018-11-24
    相关资源
    最近更新 更多