最接近或相等日期时间的左连接存储为int

e0uiprwp  于 2021-07-15  发布在  Hive
关注(0)|答案(0)|浏览(228)

我正在比较旧系统和新系统之间的数据,需要通过精确的datetime匹配(存储为int)或最近的datetime(存储为int)将两个表与配置单元连接起来。我见过用rank()解决类似的问题,但就是不明白。
表1(eqmt\u id,event\u code,event\u dt)

bnsf13589, PA, 202104211300 
bnsf13589, PA, 202104211600 
bnsf13589, PA, 202104212000

表2(eqmt\u id,event\u code,event\u dt)

bnsf13589, PA, 202104211400 
bnsf13589, PA, 202104211600 
bnsf13589, PA, 202104212100

期望结果

bnsf13589, PA, 202104211300, 202104211400
bnsf13589, PA, 202104211600, 202104211600
bnsf13589, PA, 202104211200, 202104212100

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题