【发布时间】:2011-04-20 23:02:09
【问题描述】:
在控制器中创建标准后,我不知道如何创建特定字段的运行总和
我目前正在使用以下方法创建一组记录:
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”,系统以毫秒为单位返回进程的运行时间。控制器中有没有办法创建这个数字的总和?还是我必须通过相应 .gsp 文件中的 javascript 来执行此操作?
再次感谢,
一个可怕的骇客
效果很好,谢谢
def todayTime = aa.list() {
between ("migratedDate", dat.minus(4), dat.minus(3))
projections { sum('migratedDuration')
}
}
【问题讨论】:
标签: hibernate grails controller