Presto sql 获取上个月的数据到当天的数据?
Presto sql to get last months data till current day data?
如何使用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
如何使用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