-
我想取每个
merchant_id
的平均月number_of_listings
数。 -
下表显示了每种
merchant_id
每日number_of_listings
主表
date merchant_id number_of_listings
2019-02-01 12 325
2019-02-02 12 332
2019-02-03 12 235
2019-02-04 12 393
2019-02-05 12 484
2019-02-06 12 383
2019-02-07 12 434
输出表
month merchant_id average_number_of_listings
2019-02 12 400
这是一个简单的聚合查询。您可以使用日期函数date_trunc()
,它返回该月的第一天:
select
date_trunc('month', date) date_month,
merchant_id
avg(number_of_listings) average_number_of_listings
from mytable
group by date_trunc('month', date), merchant_id