我有一个product
表,我想要得到数量的总和一个领域是不同的状态我怎样才能得到三个函数在不同的状态
这里是我的表...
kind| qty
1 | 150
8 | 122
1 | 177
3 | 60
8 | 66
...
如何我能得到这个说法
select sum(qty) when kind=1, sum(qty) when kind=8, sum(qty) when kind=3,
sum1+sum2-sum3 from mytable
最后一行我想从这句话得到我的SQL计算领域
sum1+sum2-sum3 from mytable
,其结果将是
sum1 , sum2, sum3, calc
这是真的工作? –
好吧,有一些小问题,但总体来说它的工作 http://sqlfiddle.com/#!6/1dc76/1 –
它产生无效的结果,http://sqlfiddle.com/#!3/41dbc/4 –