Строка Varchar на сегодняшний день - Presto - PullRequest
0 голосов
/ 24 апреля 2020

У меня дата рождения хранится в виде строки varchar, необходимо преобразовать ее в дату (формат гггг-мм-дд ), чтобы я мог рассчитать возраст по текущей дате.

Пример строки: Дата рождения - 19280603

Если я запускаю код независимо, он будет работать:

SELECT 
date_parse(cast("date of birth" as varchar), '%Y%m%d') as dob
from table

Как только я попытаюсь включить этот фрагмент код в более крупный запрос, он вернется с некоторой формой этой ошибки:

INVALID_FUNCTION_ARGUMENT: Неверный формат: "15.04.1947" искажен в "/ 15/1947"

Любая помощь приветствуется! Спасибо!

...