Hola, Álvaro,
Sugiero no traducir la sentencia SQL, ya que al no ser nativa es imposible detectar dónde hay un problema de sintaxis. Además, sería útil especificar en qué lenguaje o plataforma se está ejecutando y qué representan las variables.
Saludos,
Lucía.