Bạn có thể sử dụng COUNT(DISTINCT )
trên đầu ra của CASE
biểu hiện. Ví dụ:để đếm số lượng AcctNo_Pkey
riêng biệt s có [amount] < 1500
hàng ở đâu đó trong kết quả tổng hợp, bạn có thể sử dụng cái này:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Điều bạn có thể thấy trong hành động trong ví dụ sqlfiddle tối thiểu này