Я сейчас использую Hive.У меня есть столбец (столбец A) строк в следующем формате 11/9/2009 0:00:00
.Я хотел бы извлечь yyyymm
.т.е. я хотел бы, чтобы приведенная выше строка была 200909
.Я пробовал два разных метода, ни один из них не работал.
Я попытался преобразовать строку, используя два разных метода
concat(year(Column A),lpad(month(Column A),2,0))
convert(datetime, Column A)
Для первой строки кода, которую я получаю: NULL во всех строках
Для второйодин, который я получаю:
Обнаружено: DATETIME Ожидается: ALL, CASE, CAST, DEFAULT, DISTINCT, EXISTS, FALSE, IF, INTERVAL, NOT, NULL, REPLACE, TRUNCATE, TRUE, IDENTIFIER CAUSEDBY: Исключение: синтаксическая ошибка