ИНТЕРВАЛ 1 МЕСЯЦ не работает с доктриной symfony2?

Я застрял здесь и провел последние 2 дня, решая эту проблему, но безуспешно. Я пишу запрос в своем репозитории, чтобы получить записи за текущий месяц. вот мой запрос:-

$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)')

Когда я пытаюсь запустить это, он выдает ошибку

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

Даже я пробовал эту штуку , но мне это не помогло.

8
задан Community 23 May 2017 в 12:10
поделиться