Доктрина использует функцию date_add - PullRequest
0 голосов
/ 24 августа 2018

Здравствуйте, я хочу использовать DATE_ADD, но я все еще получил ошибку

$invoices = $this->em->createQueryBuilder()
            ->select('i')
            ->from(InvoiceEntity::class, 'i')
            ->where('i.active = 1 AND i.paid = 0 AND DATE_ADD(i.due_date, 14, \'DAY\') <= :today')->setParameter('today', date('Y-m-d'))
            ->getQuery()->getResult();

Ошибка:

[Syntax Error] line 0, col 98: Error: Expected `Doctrine\ORM\Query\Lexer::T_CLOSE_PARENTHESIS`, got ','

`SELECT i FROM App\Entity\InvoiceEntity i WHERE i.active = 1 AND i.paid = 0 AND DATE_ADD(i.due_date, 14, 'DAY') <= :today`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...