我需要返回与一天/一周或一年相关的计数。
示例:假设我有在某个日期下的订单
class Order {
Date orderDate
}
我如何了解每天/每周/每年的订单量等?
我需要返回与一天/一周或一年相关的计数。
示例:假设我有在某个日期下的订单
class Order {
Date orderDate
}
我如何了解每天/每周/每年的订单量等?
我刚刚偶然发现这个博客建议使用新的 sqlProjection 用于 Grails 2.0,并且还有 Grails 1.x 的替代解决方案。
它未经测试,但你需要这样的东西:
class Order {
Date orderDate
BigDecimal amount
static namedQueries = {
summaryProojectionByDate = {
projections {
count("id", "orderCount")
sum("amount", "amountSum")
groupProperty("orderDate", "orderDate")
}
}
}
}
这按特定日期分组。我认为在 HQL 中很难按周分组。