La sentencia no contiene errores de sintaxis. Lo que puede ser es que se esté mezclando con alguna sentencia anterioro o posterior en la misma ejecución.
Por allí debes tener cuidado cn los espacios puestos antes y después de los paréntesis. En algunos casos pueden dar problemas (depende del modo SQL del server). An cualquier caso, no pongas espacios donde no son necesarios.