如何使用presto sql 获取上月数据
试过这个:
SELECT *
FROM tabl
where my_date > cast(current_date - interval '1' month as timestamp)
但这将包括当前月份,不包括之前几个月的
如何只获取上个月的数据和本月的数据,包括这样的
last month data + data until today
使用date_trunc()
:
where my_date < date_trunc('month', current_date) and
my_date >= date_trunc('month', current_date) - interval '1' month
如果你想要上个月第一天起的所有东西:
where my_date >= date_trunc('month', current_date) - interval '1' month