SAS中的SQL日期时间格式变量转换

时间:2015-03-09 05:27:53

标签: sql datetime sas

当我尝试通过cookie ID检索最早和最新的时间戳时。我得到 1737527710 而不是 24JAN15:04:06:22 。任何人都可以帮助我获得所需时间戳信息的正确方法吗?

proc sql;
    create table travel.summary as
    select cookie, COUNT(id) as tot_count, SUM(response)as respond_flag, MIN(timestamp)as first_interaction, MAX(timestamp) as last_interaction
    from travel
    group by cookie;
quit;

1 个答案:

答案 0 :(得分:1)

您看到的是未格式化的值(SAS日期时间是自1960-01-01以来的秒数)。

您可以在proc sql语句中请求select格式化您的变量,如下所示:

min(timestamp) as first_interaction format = datetime.