Tôi có một bảng như sau:SQL: Count() dựa trên giá trị cột
CallID | CompanyID | OutcomeID
----------------------------------
1234 | 3344 | 36
1235 | 3344 | 36
1236 | 3344 | 36
1237 | 3344 | 37
1238 | 3344 | 39
1239 | 6677 | 37
1240 | 6677 | 37
Tôi muốn tạo ra một kịch bản SQL mà đếm số lượng các kết quả bán hàng và số lượng của tất cả các nỗ lực khác (bất cứ điều gì <> 36), một cái gì đó như:
CompanyID | SalesCount | NonSalesCount
------------------------------------------
3344 | 3 | 1
6677 | 0 | 2
có cách nào để làm một COUNT() có chứa một điều kiện như COUNT (CallID ĐÂU OutcomeID = 36)?
tuyệt vời, cảm ơn bạn – BrianKE
@BrianKE: Có thể 'resultid' là NULL không? – gbn
cảm ơn bạn cảm ơn rất nhiều Ngài !!!!! –