Limit Değerin Üzerinde Olan Verileri Sayma

1 2 3
29/09/2023, 18:43

die

Arkadaşlar Merhaba,

Ben tablo da ki verilerin 20'den büyük olan ardışık verilerini saymasını istiyorum, bir türlü yapamadım. Örnek ve görsel ekte bilgininize sunulmuştur.

Yardımcı olabilirseniz çok sevinirim.

Saygılarımla,
29/09/2023, 19:21

C*e*l*o*y*c*e

SELECT Format([Tarih],"mmmm dd") AS Gün, Table1.veri, Count(([veri]>20)) AS Say
FROM Table1
GROUP BY Format([Tarih],"mmmm dd"), CLng(Format([Tarih],"mmdd")), Table1.veri
ORDER BY CLng(Format([Tarih],"mmdd")) DESC;

bu 1
SELECT Format([Tarih],"mmmm dd") AS Gün, Count(([veri]>20)) AS Say
FROM Table1
GROUP BY Format([Tarih],"mmmm dd"), CLng(Format([Tarih],"mmdd"))
ORDER BY CLng(Format([Tarih],"mmdd")) DESC;
buda 2 deneyin dedşğinizden bunu çıkardım ben
29/09/2023, 21:48

die

(29/09/2023, 19:21)C*e*l*o*y*c*e yazdı: SELECT Format([Tarih],"mmmm dd") AS Gün, Table1.veri, Count(([veri]>20)) AS Say
FROM Table1
GROUP BY Format([Tarih],"mmmm dd"), CLng(Format([Tarih],"mmdd")), Table1.veri
ORDER BY CLng(Format([Tarih],"mmdd")) DESC;
bu 1
SELECT Format([Tarih],"mmmm dd") AS Gün, Count(([veri]>20)) AS Say
FROM Table1
GROUP BY Format([Tarih],"mmmm dd"), CLng(Format([Tarih],"mmdd"))
ORDER BY CLng(Format([Tarih],"mmdd")) DESC;
buda 2 deneyin dedşğinizden bunu çıkardım ben

Yok ustam, 20 den büyük ardışık sayıların sayılmasını istiyorum. sadece 20 den büyük olanlar değil

gün        tarih          say
1            16              0
1            12               0              
1             8               0
1             26              1
1             31              2
1             22              3
1             34              4
1             26              5
1             4               0
1             2                0
1             6               0 
1             26              1
1             31               2
1             22               3
1             26               4
1             31               5
1             22               6
1             34               7
1             2                0
1             1               0

Bu şekilde olsun istiyorum
29/09/2023, 22:45

C*e*l*o*y*c*e

SELECT Table1.veri, Count(IIf([veri]>20,1,Null)) AS Say
FROM Table1
GROUP BY Table1.veri
HAVING (((Count(IIf([veri]>20,1,Null)))>0));
29/09/2023, 23:43

die

(29/09/2023, 22:45)C*e*l*o*y*c*e yazdı: SELECT Table1.veri, Count(IIf([veri]>20,1,Null)) AS Say
FROM Table1
GROUP BY Table1.veri
HAVING (((Count(IIf([veri]>20,1,Null)))>0));

Hocam buda değil,

Kısaca şöyle açıklayayım, gün içinde ardışık veri 20 değerini geçerse, o geçen gruptaki verileri saysın istiyorum. Bu söyledikleriniz gün içinde herhangi bir değer 20 yi geçerse sayıyor. aşağıdaki kırmızı kutucuktaki gibi olsun istiyorum. 



30/09/2023, 02:24

berduş

kast ettiğiniz birbirini takip eden kayıtlarım 0,1,2,3...20 ye kadar kesintisiz devam etmesi mi?
tablonuzda öyle bir sürekli seriye rastlamadım?

tablodaki veriler üzerinden örnekleme yaparsanız daha anlaşılır olur
hangi veriler alınacak?
sonuç ne olacak
1 2 3