Presto采取月平均值


  • 我想取每个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

相关内容

  • 没有找到相关文章

最新更新