计算按国家和日期细分的每个项目的总收入
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
它还在继续。
我要计算:
- 总收入
- 按国家和日期细分的每个项目的总收入。
我不知道如何计算它,因为我没有“数量”,而且我也没有多少经验。
您可以使用 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)
我有一个 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
它还在继续。 我要计算:
- 总收入
- 按国家和日期细分的每个项目的总收入。
我不知道如何计算它,因为我没有“数量”,而且我也没有多少经验。
您可以使用 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)