Нулевой результат при преобразовании строки в формат даты в Databricks SQL - PullRequest
0 голосов
/ 31 января 2020

У меня есть столбец String из временного представления, где значения дат хранятся в формате '2020/01/01'. Мне нужно преобразовать это поле в значение даты, которое будет сохранено в таблицу Delta в формате «YYY-MM-DD». Я пробовал различные виды SQL функций, но ни одна из них, похоже, не работает, в результате каждая функция получает нулевое значение:

select to_date(dateField, 'yyyy-MM-dd'),
       CAST(dateField as date),
       etc..
from TMP_table

Каждая функция приводит к нулевому значению, и есть нет информации об этом в документации Databricks.

1 Ответ

0 голосов
/ 31 января 2020

Как сказал Усаги, select to_date(dateField, 'yyyy/MM/dd') AS date отлично работает.

...