AccessTr.neT
Limit Değerin Üzerinde Olan Verileri Sayma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Limit Değerin Üzerinde Olan Verileri Sayma (/konu-limit-degerin-uzerinde-olan-verileri-sayma.html)

Sayfalar: 1 2 3


Limit Değerin Üzerinde Olan Verileri Sayma - die - 29/09/2023

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.
[Resim: do.php?img=15395]
Yardımcı olabilirseniz çok sevinirim.

Saygılarımla,


RE: Limit Değerin Üzerinde Olan Verileri Sayma - C*e*l*o*y*c*e - 29/09/2023

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


RE: Limit Değerin Üzerinde Olan Verileri Sayma - die - 29/09/2023

(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


RE: Limit Değerin Üzerinde Olan Verileri Sayma - C*e*l*o*y*c*e - 29/09/2023

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));


RE: Limit Değerin Üzerinde Olan Verileri Sayma - die - 29/09/2023

(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. 


[Resim: do.php?img=15396]


RE: Limit Değerin Üzerinde Olan Verileri Sayma - berduş - 30/09/2023

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