Azz... ho scritto di getto senza controllare la tua sintassi, presumendo che tu l'abbia messa corretta... Invece è sbagliata.
Scusa, ma di solito io metto la virgola all'inizio della stringa, così io posso commentare qualsiasi riga e la query funziona sempre.

La sintassi corretta è questa:

codice:
SELECT Let.leaTitle as Tipo
   ,COUNT(Lea.IDStatus) as Totale
   ,CASE WHEN Lea.idstatus=50 THEN COUNT(Isnull(Lea.IDStatus,0)) ELSE 0 END AS Accettate
   ,CASE WHEN Lea.idstatus=90 THEN COUNT(Isnull(Lea.IDStatus,0)) ELSE 0 END AS Rifiutate

-- continua con il resto del codice
Ciao