我有一個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 –