上个月第一天和上个月黑斑羚的最后一天的日期过滤

时间:2018-02-06 15:22:18

标签: impala

我有impala查询从表中选择记录。但是我需要从上个月的第一天和上个月的最后一天过滤记录。这意味着当前的月份,但我需要在1月1日到31日之间获得记录。

谢谢大家

1 个答案:

答案 0 :(得分:0)

这可以使用impala的date functions来完成。例如,可以通过计算本月的第一天然后减去一个月来获得上个月的第一天:

months_sub(date_sub(load_date, dayofmonth(load_date)-1), 1)

计算月末可以用类似的方式完成。