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)?

Ответы на вопрос(4)

Ваш ответ на вопрос