Я не знаю, как создать текущую сумму определенного поля после создания критериев в контроллере
В настоящее время я создаю набор записей, используя:
def b = Tapes.createCriteria()
def yesterday = b.list(sort: 'migratedDate', order: 'asc') {
between ("migratedDate", dat.minus(1), dat)
}
и подсчет количества элементов в этом наборе с помощью
def num2 = Tapes.countByMigratedDateBetween(dat.minus(1), dat)
, одно из полей в моем домене - «migratedDuration», система возвращает время выполнения процесса в миллисекундах.Есть ли способ в контроллере создать сумму этого числа?Или я должен сделать это через javascript в соответствующем файле .gsp?
Еще раз спасибо,
ужасно ужасный хак
Это сработало отлично, спасибо
def todayTime = aa.list() {
between ("migratedDate", dat.minus(4), dat.minus(3))
projections { sum('migratedDuration')
}
}