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)