Du kan bruge COUNT(DISTINCT ) på outputtet af en CASE udtryk. For eksempel at tælle antallet af distinkte AcctNo_Pkey s, der har en [amount] < 1500 række et sted i det samlede resultat, kan du bruge dette:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Hvilket du kan se i aktion i dette minimale sqlfiddle-eksempel