【发布时间】:2015-06-20 13:45:03
【问题描述】:
我有两个 Hive 表,一个包含时间戳数据类型的日期值。如果我使用键查询一条特定记录,它会正确显示日期值。 select acct_key, account_open_date from Table_1 where acct_key=1234;
acct_id account_open_date
1234 1963-03-01 00:00:00
但是,当将此表与另一个表连接时,返回的时间戳值更改为 2031 年的某个值 选择 a.acct_key,b.account_open_date 从 Table_2 到 Table_1 b 的左外连接 a.acct_key=b.acct_key;
acct_id account_open_date
1234 2031-03-19 00:00:00
似乎这个问题只发生在 Unix 纪元时间(1970)之前的日期值。有什么建议吗?谢谢
【问题讨论】: