SQL: Count () basado en el valor de la columna
Tengo una tabla de la siguiente manera:
CallID | CompanyID | OutcomeID
----------------------------------
1234 | 3344 | 36
1235 | 3344 | 36
1236 | 3344 | 36
1237 | 3344 | 37
1238 | 3344 | 39
1239 | 6677 | 37
1240 | 6677 | 37
Me gustaría crear un script SQL que cuente la cantidad de resultados de ventas y la cantidad de todos los otros intentos (algo <> 36), algo como:
CompanyID | SalesCount | NonSalesCount
------------------------------------------
3344 | 3 | 1
6677 | 0 | 2
¿Hay una manera de hacer un COUNT () que contenga una condición como COUNT (CallID WHERE ResultID = 36)?