2011-11-05 2 views
1

쉬운 방법이 있는지 확실하지 않습니다. 기본적으로 나는 dateCreated 속성을 가진 Transaction 객체를 가지고 있습니다. 매월 여러 트랜잭션과 함께 총 5 개월의 트랜잭션 객체가 있습니다. 가장 빠른 날짜와 최신 날짜를 세트로 가져와 월별 거래를 선택해야하므로 매월 거래 목록이 필요합니다.Grails에서 여러 달에 걸친 항목을 월 단위로 선택

아이디어가 있으십니까? 감사합니다.

답변

1

이 같은 아마 뭔가 :

def transactionsByMonth = transactions.groupBy { it.dateCreated.format("yyyy-MM") } 

당신이 목록에서 모든 트랜잭션을 보유 가정이 당신에게 그 값으로 거래를 해당 목록이 각 달에 대한 항목을 갖는지도를 줄 것이다.

관련 문제