Sas 在这个SQL过程中,如何以date9的格式显示日期?

Sas 在这个SQL过程中,如何以date9的格式显示日期?,sas,Sas,在我运行这个SAS SQL进程之后。日期变量“EXVISDAT”以数字方式显示在结果中。如何更改代码以使日期变量“EXVISDAT”以“date9”的格式显示 你可以在报纸上读到 在您的情况下,查询将如下所示: proc sql; create table test2 as select VISIT, Targetdays, Targetdays + '01JUL2019'd - 1 as EXVISDAT format=date9. from data_in.chron

在我运行这个SAS SQL进程之后。日期变量“EXVISDAT”以数字方式显示在结果中。如何更改代码以使日期变量“EXVISDAT”以“date9”的格式显示

你可以在报纸上读到

在您的情况下,查询将如下所示:

proc sql;
    create table test2 as
    select VISIT, Targetdays, Targetdays + '01JUL2019'd - 1 as EXVISDAT format=date9.
    from data_in.chrono_visits_lts14424
    order by Targetdays
    ;
quit;

您是否尝试使用format?
Targetdays+'2019年7月1日'd-1作为EXVISDAT format=date9。
,试试这个:)这真的帮了大忙!多谢各位~
proc sql;
    create table test2 as
    select VISIT, Targetdays, Targetdays + '01JUL2019'd - 1 as EXVISDAT format=date9.
    from data_in.chrono_visits_lts14424
    order by Targetdays
    ;
quit;