0

我需要返回与一天/一周或一年相关的计数。

示例:假设我有在某个日期下的订单

class Order {
    Date orderDate
}

我如何了解每天/每周/每年的订单量等?

4

2 回答 2

0

我刚刚偶然发现这个博客建议使用新的 sqlProjection 用于 Grails 2.0,并且还有 Grails 1.x 的替代解决方案。

于 2012-11-09T10:18:06.330 回答
0

它未经测试,但你需要这样的东西:

class Order {
    Date orderDate
    BigDecimal amount
    static namedQueries = {
        summaryProojectionByDate = {
            projections {
                count("id", "orderCount")
                sum("amount", "amountSum")
                groupProperty("orderDate", "orderDate")
            }
        }
    }
}

这按特定日期分组。我认为在 HQL 中很难按周分组。

于 2012-11-08T08:52:22.673 回答