У меня есть столбец таблицы sql со следующими наблюдениями:
AB_191007_01
AB_190930_02
Я хочу преобразовать этот столбец в дату в другом столбце в формате гггг-мм-дд.
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