perchè....

Codice PHP:
$query "SELECT * FROM article WHERE ('$mese' BETWEEN MONTH(newsletter_start) AND MONTH(newsletter_stop))
           AND ('
$anno' BETWEEN YEAR(newsletter_start) AND YEAR(newsletter_stop))"
mi da errore di sintassi unexpected ';' alla fine della riga????


non capisco...