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