TClientdataset'u kullanarak bazı kümeler oluşturmam gerekiyor. SQL bu agrega böyle komut dosyası ile yapılabilir:Delphi: Sadece TClientDataset'te bulunan kayıtlar nasıl gruplanır?
Select Sum(column1) from table1 where Date_Column < Date_Value
çok uzun süreç ve çok yavaş bir ağa sırasında daha fazla hıza ihtiyacımız Çünkü, hafıza in-yerine sql kullanmanın toplayan kullanmak istiyorum. Ben toplam sonucunu görmek için bekliyordum
myClientdataset.SetRang([value1],[value2]);
: sonra böyle clientdataset filtre
Sum(column1)
Ve Date_Column endeksi olun: Benim fikrim böyle İfade ile ClientDataset için bir toplamını eklemektir Bu menzil, ancak maalesef maalesef aralığı göz ardı ediyor ve tüm kayıtların sonuçlarını vermeye devam ediyor!
Yani, sorum şu: Bunu TClientdataset'te nasıl başarabilirim? Veya, bellekte aralıklı toplamaların nasıl yapılacağı konusunda başka bir fikriniz var mı?
teşekkür ederiz Umut, ancak çaresiz :(O nasıl “aralık” söz ve bazıları tarafından ilk filtre satırları o dizi –
seni doğru anladıysam eğer Yani, istediğiniz toplamaz durum ve grup filteretd satırları? – Wodzu
Ben filteretd satırları –