Potresti usare un SUM
(non COUNT
!) combinato con un CASE
dichiarazione, in questo modo:
SELECT SUM(CASE WHEN myColumn=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView
Nota:nel mio test NULL
s non erano un problema, anche se questo può dipendere dall'ambiente. Potresti gestire valori null come:
SELECT SUM(CASE WHEN ISNULL(myColumn,0)=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView