Impala 加入并转换字符串列以创建日期
Impala joining and converting string columns to create date
我有一个包含三列字符串格式的数据集。
年份:YYYY
日期:DD
月:从 1 到 12 的字符串。
我需要帮助加入并将其转换为单一日期 YYYY-MM-DD。感谢任何帮助/指导。
您可以使用如下所示的 CONCAT_WS 函数,然后根据需要将字符串转换为时间戳:
SELECT
CAST(CONCAT_WS("-", year_column, month_column, day_column) AS timestamp) AS full_date FROM a_database.a_table
我有一个包含三列字符串格式的数据集。
年份:YYYY 日期:DD 月:从 1 到 12 的字符串。
我需要帮助加入并将其转换为单一日期 YYYY-MM-DD。感谢任何帮助/指导。
您可以使用如下所示的 CONCAT_WS 函数,然后根据需要将字符串转换为时间戳:
SELECT
CAST(CONCAT_WS("-", year_column, month_column, day_column) AS timestamp) AS full_date FROM a_database.a_table