如何仅在presto中声明月份在current_month内



WHERE子句中有以下查询,仅用于筛选当月内的记录。。。

where date(date_id) >= date_trunc('month', current_date) and date(date_id) <= EOMONTH(date_trunc('month', current_date))

有人知道如何将其设置为1个月的范围(始终为当前月份(吗?

您可以使用Presto 331中提供的last_day_of_month()

WHERE date(date_id) BETWEEN date_trunc('month', current_date)
AND last_day_of_month(current_date)

相关内容

  • 没有找到相关文章

最新更新