计算按国家和日期细分的每个项目的总收入

Calculate total revenue made from each item broken down by country and day

我有一个 table 其中包括:

id     country    Date     item_name    price

ae3u2  USA     27/12/2018  budget      1.99
bf5d8  India   31/12/2018  everything  34.99
dc8a4  USA     22/01/2019  cars        25.99 

它还在继续。 我要计算:

  1. 总收入
  2. 按国家和日期细分的每个项目的总收入。

我不知道如何计算它,因为我没有“数量”,而且我也没有多少经验。

您可以使用 with rollup,但您会得到额外的行:

select item_name, country, date, sum(price)
from t
group by item_name, country, date with rollup

您可以过滤掉中间行:

having grouping(item_name, country, date) in (0, 7)