我有必要返回与日/周或年相关的计数。
实施例: 假设我有订单放在某个日期
class Order {
Date orderDate
}
我如何概述每日/每周/每年的订单量等?
答案 0 :(得分:0)
这是未经测试但你需要这样的东西:
class Order {
Date orderDate
BigDecimal amount
static namedQueries = {
summaryProojectionByDate = {
projections {
count("id", "orderCount")
sum("amount", "amountSum")
groupProperty("orderDate", "orderDate")
}
}
}
}
按特定日期分组。我认为很难在HQL中按周分组。
答案 1 :(得分:0)
我偶然发现this blog建议使用Grails 2.0的新sqlProjection,并为Grails 1.x提供替代解决方案。