2014-04-17 2 views
0

안녕하세요, 나는 데이터베이스에서 각각의 inidivdual에 대해 가장 높은 날짜로 레코드를 반환하려고합니다. 내가 작업하고있는 필드는 각 개체의 고유 한 식별자 인 {Entity.TaxID}입니다. 각 개인은 여러 레코드가 있으며 가장 큰 {Tran.IssueDate}의 레코드 만 표시하려고합니다.크리스탈 보고서 그룹의 상단 1

{Entity.TaxID} 그룹에 대해 가장 큰 {Tran.IssueDate} 만 반환하는 방법을 알고있는 사람이 있습니까? 감사합니다

+0

* 개인을 그룹화합니다. * 기록을 날짜순으로 정렬하십시오 (내림차순). * 개인을 기반으로 누적 합계를 만들고 개인이 변경되면 재설정합니다. * 세부 정보에서 1을 초과하는 내용을 표시하지 않습니다. – Sun

답변

-1
  1. {Entity.TaxID}으로 그룹을 만듭니다.
  2. {Tran.IssueDate}을 자세히 배치하십시오. 그룹 바닥 글에서
  3. 최대을 촬영하려면 {Tran.IssueDate}

Maximum을.

+0

-1 : 이는 해당 그룹의 최근 발간 날짜를 알려주지 만 실제 레코드 표시에는 영향을 미치지 않습니다. – Ryan

+0

@ 라이언 나는 최근 발행일이 '최대'날짜 여야한다고 가정하고 바닥 글에 배치 된 상세 정보 부분이 – Siva

+0

인 경우 실제 레코드에 영향을 미칩니다. 다른 레코드 필드가 누락 되어도 여전히 작동하지 않습니다. 바닥 글에. 이 '최대()'요약을 사용하는 아이디어를 기반으로해야합니다. 하나의 아이디어는 ** {Tran.IssueDate} <> 최대 ({Tran.IssueDate} , {Entity.TaxID})' – Ryan