Hive中的前一个月

zvokhttg  于 2021-06-29  发布在  Hive
关注(0)|答案(1)|浏览(389)

我需要在自动脚本中提取上个月的数据。下面是我在sql中的实现方法。我目前在这个月的第四天运行这个过程,获取上个月的数据。现在我需要用Hive。有没有办法在hive中编写脚本?
日期字段>=添加月份(日期-提取(从日期算起)+1,-1)和日期字段<=添加月份(日期-提取(从日期算起)+1,0)
谢谢!

z4iuyo4d

z4iuyo4d1#

试试下面

date_field >= (year(from_unixtime(unix_timestamp()))*100+month(from_unixtime(unix_timestamp())))-1

相关问题