首页 > 解决方案 > Proc SQL 将日期添加到日期

问题描述

Proc Sql;
Create table dates As
Select 
a.custid,
a.Displayed_date As Start_Dt,
intnx('day',a.Displayed_date,28) As Max_dt
From inscope_records a;
Quit;

刚刚学习如何使用 SAS EG,因此创建了一个 proc SQL 来将 28 天添加到日期。它有效,但它以数字格式给我,即自 1960 年 1 月 1 日以来的日子我认为是,我该如何解决这个问题?Start_DT 按预期显示为 01OCT2018

标签: sqlsasproc

解决方案


您可以使用这些标准 SQL 方法

Date + INTERVAL 28 DAY

DATEADD(DAY, 28, Date)

推荐阅读