要在红移中查询上个月从第一天到结束的所有事务吗

bejyjqdl  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(249)
select date, count(*)
from public.asm_insights
where date > 
dateadd(MONTH, -1,GETDATE())
group by date

我想得到上个月第一天到最后一天的记录数。如何改进我的查询?我正在使用红移,所以datepart()对我不起作用。

2vuwiymt

2vuwiymt1#

对于日期筛选,您可以使用:

select date, count(*)
from public.asm_insights i
where date < date_trunc('month', current_date) and
      date >= date_trunc('month', current_date) - interval '1 month'
group by date;

相关问题