Você pode usar um
SUM
(não COUNT
!) combinado com um CASE
declaração, assim:SELECT SUM(CASE WHEN myColumn=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView
Nota:no meu próprio teste
NULL
s não eram um problema, embora isso possa depender do ambiente. Você poderia lidar com nulos como:SELECT SUM(CASE WHEN ISNULL(myColumn,0)=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView