TClientdataset을 사용하여 일부 집계를 만들어야합니다. SQL에서 이러한 집계는 다음과 같은 스크립트를 사용하여 수행 할 수 있습니다Delphi : TClientDataset에서 원거리 레코드 만 집계하는 방법은 무엇입니까?
Select Sum(column1) from table1 where Date_Column < Date_Value
나는 매우 긴 과정과 매우 느린 네트워크 중 더 빠른 속도를 필요로하기 때문에, 나는 메모리에-대신 SQL을 사용하는 집계 사용하고 싶습니다. 내가의 집계 결과를 볼 것으로 예상했다
myClientdataset.SetRang([value1],[value2]);
: 다음과 같이 ClientDataSet에 필터,
Sum(column1)
을 그리고 Date_Column 인덱스를 만들 : 내 생각은 다음과 같이 표현으로 ClientDataSet의에 집계를 추가하는 것입니다 불행히도 집계는 범위를 무시하고 모든 레코드의 결과를 계속 제공합니다.
내 질문은 : 어떻게 내가 TClientdataset에서 이것을 얻을 수 있습니까? 또는 메모리에서 원거리 집계를 수행하는 방법에 대해 다른 생각이 있습니까?
감사합니다 희망하지만, 무기력의 :(이 방법을 "범위"물론 일부에 의해 첫 번째 필터 행에 그 범위 –
를 내가 제대로 이해한다면, 당신이 원하는 집계하지 않습니다 조건 및 그룹 filteretd 행 – Wodzu
나는 filteretd 행 –