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 (CallID WHERE OutcomeID = 36)?