例如,我想从一个表中查询最近两天的事件数据。目前,使用between date_sub(CURRENT_DATE,2)和date_sub(CUREENT_DATE,1).实际上,我想做的是获取前两天早上7点到今天早上7点的数据,如何在hive中做到这一点?
between date_sub(CURRENT_DATE,2)和date_sub(CUREENT_DATE,1)
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')
1条答案
按热度按时间vlf7wbxs1#
如果你能以hh:mm:ss的格式连接时间,你就能实现你想要的东西。如果不行,你可以尝试转换为datetime。