나는 일/주 또는 년과 관련된 계산을 반환해야하는 필요성이 있습니다. 예Howto GroupBy 일/주/년 GORM을 사용하고 계십니까?
: 전 등 연간/매주/내가 하루 주문의 양에 대한 개요를 얻을 것 어떻게 특정 날짜
class Order {
Date orderDate
}
에 배치됩니다 주문이 가정?
나는 일/주 또는 년과 관련된 계산을 반환해야하는 필요성이 있습니다. 예Howto GroupBy 일/주/년 GORM을 사용하고 계십니까?
: 전 등 연간/매주/내가 하루 주문의 양에 대한 개요를 얻을 것 어떻게 특정 날짜
class Order {
Date orderDate
}
에 배치됩니다 주문이 가정?
이 안된입니다하지만 당신은 다음과 같이해야합니다 : 특정 날짜를 기준으로
class Order {
Date orderDate
BigDecimal amount
static namedQueries = {
summaryProojectionByDate = {
projections {
count("id", "orderCount")
sum("amount", "amountSum")
groupProperty("orderDate", "orderDate")
}
}
}
}
이 그룹. HQL에서는 몇 주 단위로 그룹화하는 것이 어려울 것이라고 생각합니다.
Grails 2.0을 위해 새로운 sqlProjection을 사용할 것을 제안하고 Grails 1.x에 대한 대안 솔루션을 가지고있는 this blog을 우연히 발견했습니다.
여기에 제안 된대로 HQL과 날짜 기능을 사용할 수 있습니다. http://stackoverflow.com/questions/10222370/can-we-group-by-day-of-the-week-using-hibernate/11461009#11461009 –