Anda dapat menggunakan COUNT(DISTINCT )
pada keluaran CASE
ekspresi. Misalnya, untuk menghitung jumlah AcctNo_Pkey
yang berbeda s yang memiliki [amount] < 1500
baris di suatu tempat di hasil agregat, Anda dapat menggunakan ini:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Yang dapat Anda lihat beraksi dalam contoh sqlfiddle minimal ini