我有一个数据集,其中有三列字符串格式。
年份:YYYY 日期:DD 月份:1到12之间的字符串。
我需要帮助加入并将其转换为YYYY-MM-DD的单个日期。感谢任何帮助/指导。
答案 0 :(得分:0)
您可以使用如下所示的CONCAT_WS函数,然后根据需要将字符串转换为时间戳:
SELECT
CAST(CONCAT_WS("-", year_column, month_column, day_column) AS timestamp) AS full_date FROM a_database.a_table