Impala连接和转换字符串列以创建日期

问题描述 投票:0回答:1

我有一个数据集,其中有三列字符串格式。

年份:YYYY日期:DD月:1到12之间的字符串。

我需要帮助加入并将其转换为YYYY-MM-DD的单个日期。感谢任何帮助/指导。

impala
1个回答
0
投票

您可以使用如下所示的CONCAT_WS函数,然后根据需要将字符串转换为时间戳:

 SELECT  
CAST(CONCAT_WS("-", year_column, month_column, day_column) AS timestamp) AS full_date FROM a_database.a_table
© www.soinside.com 2019 - 2024. All rights reserved.