我的出生日期存储为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”
感谢您的帮助! 谢谢!