Я использую критерии API в моем приложении Grails, как это
def SummTblList = ['TxnSummMon','TxnSummTue','TxnSummWed','TxnSummThu','TxnSummFri','TxnSummSat','TxnSummSun']
def res_row;
SummTblList.each{
res_row=it.createCriteria().list() {
eq('resource',resourceInstance)
between('date', new Date()-31, new Date())
projections {
sum('actioncount')
groupProperty 'location'
}
}
Как использовать псевдоним для суммы ('actioncount') .. хотите назвать его t_count?
У меня есть случай, когда ресурс не выбран ... в основном, что критерии не должны применяться, если selected_option 'all', как мне создать условную логику в критериях? или мне нужно создать, чтобы полностью отделить критерии?
Цель в том, чтобы у меня было 7 сводных таблиц, по одной на каждый день недели, и выполнение вышеуказанного запроса даст мне все подсчеты действий для всех местоположений в диапазоне дат. Теперь я хочу суммировать все подсчеты за все семь дней недели по местоположению. таким образом, я должен наконец получить общее количество всех действий для всех местоположений за все дни недели, как мне создать критерий, который возвращает это?