【发布时间】:2020-10-05 08:34:03
【问题描述】:
我在表 A 中有一个日期列作为整数“20200101”,在表 B 中我还有一个日期列作为日期“2020-01-01”。我想在连接条件下使用两列。如何将整数列转换为日期,然后匹配两列?
我试过这些:
date_format(from_unixtime(cast(a.date as string),'yyyyMMDD','yyyy-MM-dd') = B.Date)
CAST(parse_datetime(CAST(a.date AS varchar), 'yyyyMMdd') AS date) = B.Date
他们都没有工作,任何帮助将不胜感激。
【问题讨论】:
标签: sql date join where-clause presto