0

平均番号を取得するために 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')
                 }
               }

上記のアプローチは正しいですか?そうでない場合、すべてのユーザーがリソースの日付に実行したトランザクションの平均数を取得するには、クエリをどのようにする必要がありますか?

前もって感謝します

4

0 に答える 0