问题描述
我想不出一种方法可以在单个查询中每年按月计算所有交易。我想出了一个方法,但一次一个月,有很多数据(耗时)
这是桌子
我想要这样的东西
谢谢
解决方法
这里是如何做到这一点,使用 extract
从日期列中提取月/年并按它分组:
select
extract(year_month from Date) year_month,count(*) total_sales
from your table
group by extract(year_month from Date)
order by extract(year_month from Date)