0
私はQの&のようなサイトの質問にユーザーが応答するのにかかる平均時間を計算しようとしています。私はSymfonyとDoctrineを使用しています。次のコードは結果を示していますが、私が探している結果ではありません。 の平均値はです。の最初の回答はです。dql Doctrine querybuilderで最も古い日付の行を選択するにはどうすればいいですか?
$qb = $this->getEntityManager()->createQueryBuilder();
$qb
->select('SUM(UNIX_TIMESTAMP(a.date) - UNIX_TIMESTAMP(q.date))/COUNT(DISTINCT q.id)')
->from(Question::class, 'q')
->join('q.answer', 'a')
;
return $qb->getQuery()->getSingleScalarResult();
私はa.date
周りMIN()
に投げてみましたが、それはGROUPBYエラーを与えました。
どうすればこの作品を作成できますか?