我有一個表,如下所示:SQL:COUNT()基於列的值
CallID | CompanyID | OutcomeID
----------------------------------
1234 | 3344 | 36
1235 | 3344 | 36
1236 | 3344 | 36
1237 | 3344 | 37
1238 | 3344 | 39
1239 | 6677 | 37
1240 | 6677 | 37
我想創建一個計算的銷售成果的數量和所有其他的嘗試次數SQL腳本(什麼<> 36),是這樣的:
CompanyID | SalesCount | NonSalesCount
------------------------------------------
3344 | 3 | 1
6677 | 0 | 2
有沒有辦法做一個COUNT(),其中包含像COUNT(呼叫標識WHERE OutcomeID = 36)的條件?
非常好,謝謝 – BrianKE
@BrianKE:能否'outcomeid'永遠是NULL? – gbn
謝謝你,謝謝你爵士!!!!! –