【发布时间】:2019-10-07 09:22:38
【问题描述】:
我有一列带有下一个观察的 sql 表:
AB_191007_01
AB_190930_02
我想将此列转换为另一列中的日期,格式为 yyyy-mm-dd。
proc sql;
CREATE TABLE result AS
SELECT input(compress(col_name,"AB_"), ANYDTDTE6.) AS col_date format=yymmdd6.
FROM work.test
;quit;
前面的代码给我带来了一些奇怪的结果:
2009-06-18
1926-12-17
1926-12-17
2009-06-18
2006-08-18
2016-05-18
2011-03-19
1926-12-17
【问题讨论】: