平均番号を取得するために HQL クエリまたは基準を取得しようとしています。日付範囲とリソースを指定して、特定の日に実行されたトランザクションの数。
テーブル user_transactions には、次のフィールド (および対応するドメイン クラス UserTransaction) transaction_id、user_id、resource、transdate があります。
今私はやっています:
UserTransaction.createCriteria().list {
between('transdate', fromDate, toDate)
projections {
avg('transaction_id')
groupProperty('graresource')
groupProperty('transdate')
}
}
上記のアプローチは正しいですか?そうでない場合、すべてのユーザーがリソースの日付に実行したトランザクションの平均数を取得するには、クエリをどのようにする必要がありますか?
前もって感謝します