У меня дата рождения хранится в виде строки 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"
Любая помощь приветствуется! Спасибо!