我一直和sqoop,hive和impala一起工作。我的sqoop作业从sqlserver获取一个字段,其格式为datetime,以写入存储为textfile的table1中。表1中的字段具有时间戳格式。之后,我使用 INSERT OVERWRITE TABLE2 ... SELECT TABLE1 .表2中的字段也有时间戳格式,但是时间增加了1小时,我不知道为什么。所有表都是以前创建的。我怎样才能解决这个问题?
INSERT OVERWRITE TABLE2 ... SELECT TABLE1
dgtucam11#
差异可能来自不同的时区(本地时间、服务器时间、utc…)但是,可以使用
DATEADD(interval, number, date);
另请参见:https://www.w3schools.com/sql/func_sqlserver_dateadd.asp 更多
1条答案
按热度按时间dgtucam11#
差异可能来自不同的时区(本地时间、服务器时间、utc…)
但是,可以使用
另请参见:https://www.w3schools.com/sql/func_sqlserver_dateadd.asp 更多