حساب عدد التكرار حسب السجل في مدة زمنية
#1
السلام عليكم و رحمة الله و بركاته
أهدف إلى حساب عدد التكرار لكل cod_ana في مدة زمنية يحددها المستعمل.

لقد حاولت و لكن تظهر لي رسالة defirence type عند تنقفيذ الفلترة .

و هذه هي محاولتي
كود :
procedure Tstatjour.filtClick(Sender: TObject); var a,b:tdate; begin a:=dtp1.date; b:=dtp2.date; Query1.Active:=False; Query1.SQL.Clear; Query1.SQL.Add('Select cod_ana,count(resultat) from resultat where (Dat_ana>='+datetostr(a)+') and (Dat_ana<='+DateToStr(b)+')'); Query1.Active:=True; filt.Visible:=false; affi.Visible:=true; end;
الرد
#2
وعليكم السلام ورحمة الله وبركاته
جرب هذا:
كيفية معرفة تكرار البيانات
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
ألف شكر أستاذنا العزيز
في حقيقة لم أنتبه فقط للأمر group by
ألف شكر مرة أخرى
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم