要获取上个月的最后一天,你可以使用Apache Hive的内置函数来处理日期。以下是一个示例代码:
-- 设置日期格式
SET hive.date.format='yyyy-MM-dd';
-- 获取当前日期
SELECT current_date();
-- 获取上个月的最后一天
SELECT last_day(add_months(current_date(), -1));
在上面的代码中,我们首先设置了日期格式为yyyy-MM-dd
,然后使用current_date()
函数获取当前日期。接下来,我们使用add_months()
函数来减去一个月,并使用last_day()
函数获取该月的最后一天。
运行以上代码,你将会得到上个月的最后一天的日期。