迄今为止的Varchar字符串-Presto

时间:2020-04-24 15:38:46

标签: date presto varchar

我的出生日期存储为varchar字符串,需要转换为日期( yyyy-mm-dd 格式),以便可以从当前日期计算年龄。

字符串示例: 出生日期-19280603

如果我独立运行代码,它将起作用:

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

一旦我尝试将这段代码合并到一个较大的查询中,它将以某种形式的错误返回:

INVALID_FUNCTION_ARGUMENT:格式无效:“ 04/15/1947”格式错误 在“ / 15/1947”

感谢您的帮助! 谢谢!

0 个答案:

没有答案