Podrías usar un SUM
(no COUNT
!) combinado con un CASE
declaración, así:
SELECT SUM(CASE WHEN myColumn=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView
Nota:en mi propia prueba NULL
s no fueron un problema, aunque esto puede depender del entorno. Podría manejar valores nulos como:
SELECT SUM(CASE WHEN ISNULL(myColumn,0)=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView