【发布时间】:2013-10-28 08:07:15
【问题描述】:
我有一个大数据库。那里有合同开始日期。问题是,在前一段时间,有几个值被导入为日期时间格式,而其余的只是 date9。结果现在一些 sql 查询或数据查询由于看到存储在合同开始日期之后的“数字”的不同而显示出奇怪的结果。
当我想获得max(contract_start_date)(例如通过sql)时,我将获得***************,而不是正常结果。
我的问题是如何统一这种格式差异?我最终想要的是制作一个格式统一的新变量,然后用新的替换现有的合同开始日期。
【问题讨论】:
-
您的数据还在,只是打印不正确。
-
这是不正确的,因为整数表示对于相同的日期会有很大的不同,但是将它们存储为日期时间和日期。这就是为什么如果你使用 Year 函数会得到错误的结果。
标签: sas