Este tema ha surgido en varias ocasiones y aunque parezca muy complicado la solución es bastante sencilla.
Tan solo tienes que quitar el espacio que tienes entre count y el (. La consulta te quedaria de la siguiente forma:
select count(columna) as alias from tabla where columna=dato
La diferencia es casi impercetible pero es lo justo para que la sentencia no te funcione.
Por otro lado te comento que te funcionaba en el administrador de la base de datos porque seguramente te optimiza la sentencia y quita los espacios automáticamente.