我有一个专栏:
Product Orders Month
Item1 1 1
Item1 2 1
Item1 1 1
Item2 1 1
我希望每月销售的商品总数会产生这样的结果:
Product TotOrders Month
Item1 4 1
Item2 1 1
如果我使用count(Orders)作为TotOrders,它会为Item1提供3的结果。这是行的总数,但我想要行中的总值(对于item1为4)。
答案 0 :(得分:2)
要计算总计,请在所需的列上使用SUM
函数,并使用以下组:
select Product, sum(orders) TotOrders, month
from mytable
group by Product,month
答案 1 :(得分:0)
select Product, TotOrders as sum(Orders), Month
from table group by Product, Month