Sie könnten eine SUM
verwenden (nicht COUNT
!) kombiniert mit einem CASE
Anweisung, etwa so:
SELECT SUM(CASE WHEN myColumn=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView
Hinweis:in meinem eigenen Test NULL
s waren kein Problem, obwohl dies umgebungsabhängig sein kann. Sie könnten mit Nullen umgehen wie:
SELECT SUM(CASE WHEN ISNULL(myColumn,0)=1 THEN 1 ELSE 0 END)
FROM AD_CurrentView