我正在尝试获取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')
}
}
上述方法是否合适?如果不是,那么查询应该如何使我获得所有用户在资源日期上执行的平均交易数量?
先谢谢