我正在寻找一个对除一个之外的所有行执行求和运算的查询。通过下面的例子会更清楚..
假设我有一张这样的公司表
Company_name Rev order
c1 100 1000
c2 200 2000
c3 300 1500
现在查询应该插入到表中,如下所述:
c1(rev) c1(order) sum of other(rev) other(order)
100 1000 500(sum of c2 and c3) 3500(sum of c2 and c3's order)
这种情况的查询是什么?
我在想一个查询:
insert into table_name (c1_rev,c1_order,sum_rev,sum_order)
select rev, order, sum(rev), sum(order) where Company_name=c1 ....
但我被卡住了,因为我找不到其他两个的总和。