次のようなドメインクラス(縮小)があります:-
class Expense {
Date dateOfExpense
int amount
}
支出日の週/月/年ごとにグループ化された金額の合計を取得しようとしています。grails doc http://grails.org/doc/latest/guide/GORM.htmlの 'sqlGroupProjection' メソッドを参照すると、
次のコードを使用してみました:-
def results = c {
between("dateOfExpense", fromDate, toDate)
projections {
sqlGroupProjection 'dateOfExpense,sum(amount) as summed',
'MONTH(dateOfExpense)',['date','summed'],[DATE,NUMBER]
}
}
例外をスローします:
No such property: DATE for class: grails.orm.HibernateCriteriaBuilder. Stacktrace follows:
Message: No such property: DATE for class: grails.orm.HibernateCriteriaBuilder
sqlGroupProjection
メソッドを使用したアプローチを提案してください