選択した期間をエントリ期間で割った値に等しいテーブルから選択しようとしています。
$qb = $em->createQueryBuilder()
->from('AcmeBlogBundle:Entry', 'e')
->andWhere(":duration % e.duration = 0")
->setParameter('duration', $duration);
これはエラーを返します:
[Syntax Error] line 0, col 226: Error: Expected =, <, <=, <>, >, >=, !=, got '%'
これはプレーン SQL で機能します。Doctrineのクエリビルダーでこれを行う方法を知っている人はいますか?