【发布时间】:2017-12-12 11:14:33
【问题描述】:
我有一个名为 case_DataTable_d 的表,其中列名 value_dt 具有不同的日期值。我想获取该日期与今天日期之间的天数。
这是我的代码
proc sql noprint;
create table daystoOverdue_list as
select distinct business_object_rk , DateDiff(DAY, value_dt, Today()) as value_dt
from case_DataTable_d as tbl
where tbl.cust_field_nm eq "x_case_dte_dd"
and datepart(tbl.value_dt) < today();
quit;
我遇到了一些错误
Day 不是任何列名
找不到函数 DateDiff。
【问题讨论】:
-
intck('dtday', value_dt, Today())呢? -
dtday 为相差 2 天的日期提供 21162 的值
-
'dtday'用于日期时间。value_dt是如何存储的?
标签: sql sql-server sas