我正在尝试将字符串类型的日期列转换为日期类型。
我在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
上面的陈述-如果我搞清楚了下一步该怎么做?我能做一个测试吗 UPDATE TABLE
在雅典娜?
1条答案
按热度按时间lf5gs5x21#
你的约会串看起来像吗
'2-22-2020'
或者'2/22/2020'
?如果你有分离器
'/'
,则需要调整格式说明符:您还可以同时管理这两种格式: