Mira, esa es una MEDIA CONSULTA de Base de Datos. Una consulta de BD NO involucra código o variables de programación.
Realiza tu consulta usando línea de comando o cualquier GUI, pon exactamente lo que estas escribiendo aquí y te va a dar ERROR.
Por favor, aquí se consulta SQL y no código de programación o variables ya que el SQL puede estar bien pero las variables usadas, pueden tener valores erróneos.
NO pongas código o variables.
Función de la sección de Base de Datos