06/08/2019, 16:10
06/08/2019, 16:58
Merhaba, yeni bir sorgu oluştur, Sql kaynağına aşağıdaki kodu ekle.
Eklediğiniz örneğe göre 22 sonucu çıkıyor.
SELECT Sum([sayim]) AS esit_sayisi
FROM (SELECT Sayfa1.r1, Sayfa1.r2, IIf([r1]=[r2],"1","0") AS sayim
FROM Sayfa1) AS gsorgu;
Eklediğiniz örneğe göre 22 sonucu çıkıyor.
07/08/2019, 16:05
İstediğim adet olarak saymak değil. r1 ile r2 si aynı olanları listelemek.
07/08/2019, 16:11
Konu başlığınız "Sayma Sorgusu", mesajınız, "r1=r2 kaç adet olduğunu sayacak" şeklinde. Listeleme ile ilgili birşey yazmamışsınız. r1 ve r2 eşit olanları listelemek için;
şeklinde Sql kodu kullanmalısınız.
Kod:
SELECT Sayfa1.r1, Sayfa1.r2
FROM Sayfa1
GROUP BY Sayfa1.r1, Sayfa1.r2, IIf([r1]=[r2],"1","0")
HAVING (((IIf([r1]=[r2],"1","0"))="1"))
ORDER BY Sayfa1.r1;
şeklinde Sql kodu kullanmalısınız.
07/08/2019, 17:00
Yazdığım sayma formülünde bir sıkıntı var. r1=r2 olduğunda 1 sayması gerekirken 2 adet olarak sayıyor. Hata nerede bulamadım.
07/08/2019, 17:11
Sorguda görmek istediğinizi sonucu içeren örnek uygulamadaki verilere göre Excel belgesi hazırlayın. Örnek Excel belgesine göre çözüm bulmaya çalışalım.