INTERVALO 1 MES no funciona con symfony2 doctrina?

Estoy atascado aquí y pasé los últimos 2 días resolviendo este problema, pero fallé. Estoy escribiendo una consulta dentro de mi repositorio para obtener las entradas para el mes actual. Aquí está mi consulta:

<code>$this->getEntityManager()
 ->createQuery('SELECT count(a) FROM CollegeStudentBundle:StudentAttendance a where a.student_id='.$id.'
 and a.date > DATE_SUB(CURRENT_TIMESTAMP(),INTERVAL 1 MONTH)')
</code>

Cuando intento ejecutar esto me da un error.

<code>[Syntax Error] line 0, col 133: Error: Expected Doctrine\ORM\Query\Lexer::T_COMMA, got '1'
</code>

Incluso lo intentéesta cosa pero no me ayudó

Respuestas a la pregunta(2)

Su respuesta a la pregunta