hive有没有办法在特定时间间隔之间获取数据?

clj7thdc  于 2021-04-08  发布在  Hive
关注(0)|答案(1)|浏览(571)

例如,我想从一个表中查询最近两天的事件数据。目前,使用between date_sub(CURRENT_DATE,2)和date_sub(CUREENT_DATE,1).实际上,我想做的是获取前两天早上7点到今天早上7点的数据,如何在hive中做到这一点?

vlf7wbxs

vlf7wbxs1#

如果你能以hh:mm:ss的格式连接时间,你就能实现你想要的东西。如果不行,你可以尝试转换为datetime。

between concat( date_sub(CURRENT_DATE,2),' 07:00:000') and concat( date_sub(CURRENT_DATE,2),' 07:00:000')

相关问题