【发布时间】:2016-07-07 14:41:51
【问题描述】:
我需要在自动化脚本中提取上个月的数据。下面是我在 SQL 中的操作方法。我目前在本月 4 日运行该过程,获取上个月的数据。现在我需要使用 HIVE。有没有办法在 HIVE 中编写脚本?
date_field >= ADD_MONTHS(DATE - EXTRACT(DAY FROM DATE)+1, -1) 和 date_field
谢谢!
【问题讨论】:
标签: hive monthcalendar
我需要在自动化脚本中提取上个月的数据。下面是我在 SQL 中的操作方法。我目前在本月 4 日运行该过程,获取上个月的数据。现在我需要使用 HIVE。有没有办法在 HIVE 中编写脚本?
date_field >= ADD_MONTHS(DATE - EXTRACT(DAY FROM DATE)+1, -1) 和 date_field
谢谢!
【问题讨论】:
标签: hive monthcalendar
下面试试
date_field >= (year(from_unixtime(unix_timestamp()))*100+month(from_unixtime(unix_timestamp())))-1
【讨论】: