我的 athena 表中有 2 列,例如 20230501 和 183434 值。每行都有不同的值。我想要一个日期类型列 2023-05-01 或用 / 分隔,只要其日期格式即可。另外,我希望将 18:34:34 作为时间戳类型列。 非常比你
我尝试了许多不同的查询,但没有进行锻炼,例如:
SELECT date_parse(your_column, '%Y-%m-%d') AS date_column FROM your_table;
还尝试过胶水作业。
date_parse
函数的第二个参数是输入的格式,即。它应该对应于“20230501”而不是“2023-05-01”。
您的查询应如下所示:
SELECT date_parse(your_column, '%Y%m%d') AS date_column FROM your_table;