Sie können COUNT(DISTINCT ) verwenden auf der Ausgabe eines CASE Ausdruck. Zum Beispiel, um die Anzahl unterschiedlicher AcctNo_Pkey zu zählen s mit einem [amount] < 1500 Zeile irgendwo im aggregierten Ergebnis, könnten Sie Folgendes verwenden:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Was Sie in diesem minimalen sqlfiddle-Beispiel in Aktion sehen können