Puoi utilizzare COUNT(DISTINCT )
sull'output di un CASE
espressione. Ad esempio, per contare il numero di AcctNo_Pkey
distinti s che hanno un [amount] < 1500
riga da qualche parte nel risultato aggregato, potresti usare questo:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Che puoi vedere in azione in questo esempio minimal sqlfiddle