在 Postgres 中根据减去的数据创建平均值

时间:2021-07-28 20:21:07

标签: sql postgresql average

我想计算每个国家/地区每月交付的图书数量,并生成交付图书所需的平均时间。

我有以下列book_titleCountry_DeliveredOrderDateDeliveryDate

结果应该是这样的;

|国家|月|数量_书籍|平均_交付量|

我正在使用 Postgres

1 个答案:

答案 0 :(得分:0)

select to_char(OrderDate, 'YYYY-MM') year_month
      , Country 
      , count(*) Number_Books
      , avg(DeliveryDate - OrderDate) Average_Delivery_days 
from tablename
group by to_char(OrderDate, 'YYYY-MM') ,Country