Můžete použít COUNT(DISTINCT ) na výstupu CASE výraz. Chcete-li například spočítat počet různých AcctNo_Pkey s, které mají [amount] < 1500 řádek někde v agregovaném výsledku, můžete použít toto:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Což můžete vidět v akci v tomto minimálním příkladu sqlfiddle