【发布时间】:2020-10-21 07:13:14
【问题描述】:
我正在尝试将字符串类型的日期列转换为日期类型。
我在 AWS Athena 中使用以下查询:
SELECT a, b, date_parse(date_start, '%m-%d-%Y') AS date_start
FROM "database"."table"
如果我添加一个限制 10 ,它可以工作。但是当我尝试对所有记录执行此操作时,我收到此错误:
INVALID_FUNCTION_ARGUMENT: Invalid format: "5/16/2020" is malformed at "/16/2020"
字符串类型列中的所有日期看起来像这样 - 2/22/2020,并且它正确地转换了它。我不明白为什么它不会对其余部分做同样的事情。
另一个问题 - 我正在使用上面的 SELECT 语句测试转换 - 如果我弄清楚下一步会是什么?我可以在 AWS Athena 中创建 UPDATE TABLE 吗?
【问题讨论】:
标签: sql amazon-web-services date presto amazon-athena