2009-07-06 3 views
0

에 의해 그룹은 이런 것과 똑같은 질문이 있습니다 Aggregate functions in ADO.NET with GROUP BY functionality그룹 행

제안 된 솔루션 .NET 3.5이었다 그러나이 있지만, 나는 그렇게 내가 캔트 닷넷 2.0을 사용하고 있습니다 LINQ 쿼리. 요약하려면 : 나는 DataSet을 가지고 있으며 뷰를 만들고 SQL의 "GROUP BY"기능과 비슷한 것을 적용하여 행이 특정 기준에 따라 그룹화되고이 그룹에 집계 함수를 적용하려고합니다.

답변

0

완전한 대답이 없지만 새 DataTable을 만들어 DataSet에 추가 할 수 있습니다. 그런 다음 그룹화 할 키 값에 대한 열을 새 테이블에 추가 할 수 있습니다. 그런 다음 원래 테이블과의 관계를 만듭니다. 새 테이블을 부모로 만듭니다. 그런 다음 집계하려는 모든 항목에 대해 계산 된 열을 테이블에 추가하십시오. 이 열은 이제 "SUM (Child.ColumnName)"을 사용하여 집계를 수행 할 수 있습니다.

또는 적어도 나는 그것이 효과가있을 것이라고 생각합니다!

+0

너무 많은 작업이 있습니다. – gkiko