上个月的HIVE

时间:2016-07-07 14:41:52

标签: hive monthcalendar

我需要在自动脚本中提取上个月的数据。下面是我在SQL中的做法。我目前在本月4日运行该过程,获取上个月的数据。现在我需要使用HIVE。有没有办法在HIVE中编写脚本?

date_field> = ADD_MONTHS(DATE - EXTRACT(DATE FROM DATE)+1,-1)和 date_field< = ADD_MONTHS(DATE - EXTRACT(DATE FROM DATE)+1,0)

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试以下

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