この(My)SQLをDQLに変換しようとしています
SELECT content, created, AVG(rating)
FROM point
GROUP BY DAY(created)
ORDER BY created ASC
そして、私は GROUP BY 部分で立ち往生しています。明らかに、DAY/WEEK/MONTH は有効な「関数」として認識されていません。
[Semantical Error] 行 0、列 80 付近の '(p.created) ORDER': エラー: 未定義の識別変数でグループ化できません。
$this->createQueryBuilder('p')
->select('p')
->groupBy('DAY(p.created)')
->orderBy('p.created', 'ASC')
Q: この種のクエリをクエリ ビルダーで作成することはできますか? それとも、ネイティブ クエリを使用する必要がありますか?