ADO-SQL Sadece Mükerer kayıtları listelemek
#1
access-sql-18 
Merhaba.
Sadece mükerer kayıtları listelemek istiyorum.
Örnek:
Ahmetten bir tane varsa listelemeyecek.
Mehmetten birden fazla varsa 1 tane listeleyecek.
Bunun gibi sadece mükerer olanları teke indirip gösterecek.
İsimler isim alanındadır.
Teşekkür ederim.Smile



  Alıntı
Bu mesajı beğenenler:
#2
Bu işi gruob byile benzersileri ve count ilede miktarlarını alabilirim ve recordsette döngüye girerek 1 den büyük olanları listeleyebilirim ama sql stringte kod yazarak olurmu diye merak etmiştim.Smile



  Alıntı
Bu mesajı beğenenler:
#3
istediğiniz şekilde bir seçme sorgusu oluşturun sonra SQL görünümüne geçip Select'ten sonra Distinct yazın. Ya da sorgu özelliklerine girip benzersiz özelliğini açın.

Benzersizlerden özellikle birini istiyorsanız first, last, min, max işlevlerini inceleyin sql için.

sorgu sihirbazını kullanarak da tekrarlayanlardan sadece birini gösterebilirsiniz.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#4
sayın orion bu kod sanırım işinize yarar iyi çalışmalar

SQL
  1. SELECT FIRST(kitapbil.[Yayın Evi]) AS [İlkYayın Evi], COUNT(kitapbil.[Yazar Adı]) AS [SayYazar Adı],
  2. kitapbil.[Yazar Adı]
  3. FROM kitapbil
  4. GROUP BY kitapbil.[Yazar Adı]
  5. HAVING (((COUNT(kitapbil.[Yazar Adı]))>1 AND (COUNT(kitapbil.[Yazar Adı]))<1000));


Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#5
(04-09-2010, 18:37)adnanyurdakul demiş ki: sayın orion bu kod sanırım işinize yarar iyi çalışmalar

SQL
  1. SELECT FIRST(kitapbil.[Yayın Evi]) AS [İlkYayın Evi], COUNT(kitapbil.[Yazar Adı]) AS [SayYazar Adı],
  2. kitapbil.[Yazar Adı]
  3. FROM kitapbil
  4. GROUP BY kitapbil.[Yazar Adı]
  5. HAVING (((COUNT(kitapbil.[Yazar Adı]))>1 AND (COUNT(kitapbil.[Yazar Adı]))<1000));

Teşekkür ederim.
Adnan bey ekli dosyayı yolluyorum.
Olması gerekeni ben gösterdim.
Deiğiniz kodu uyguladım ancak istediğim tam olarak olmadı.ve 1 er kere listelenenlerde çıktı.1den fazla listelenenlerin ise sayısı yazıldı.
Ekli dosyada nasıl olması gerektiğini yazdım.


Eklenti Dosyaları
.rar   Mukererer_59.rar (Boyut: 10,4 KB / İndirilme: 60)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın Orion örneğinizi ekte gönderiyorum iyi çalışmalar
SQL
  1. Dim SQL AS String
  2.  
  3. SQL = "SELECT First(Tarih1) AS İlkTarih1, First(Tarih2) AS İlkTarih2, C, D " & _
  4. "from [Sayfa1$A1:D65536]" & _
  5. "GROUP BY C, d " & _
  6. "HAVING ((( C ) In (SELECT distinct [C] FROM [Sayfa1$A1:D65536] As Tmp GROUP BY [C] HAVING Count(*)>1 )))" & _
  7. "ORDER BY C"
  8. [code=SQL]




Eklenti Dosyaları
.rar   adnMukererer_59.rar (Boyut: 13,71 KB / İndirilme: 68)
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Acces Sql De Tablodakı Bos Kayıtları Sorgulayabılmek sevincili 2 89 02-02-2024, 01:59
Son Mesaj: dsezgin
  Access Son Eklenen Kayıtları Bulmak bilservisci 4 92 16-01-2024, 11:34
Son Mesaj: bilservisci
  Sadece Geçerli Kayıtta Kenarlık Rengi Değiştirme Hk. adnnfrm 25 508 13-09-2023, 00:00
Son Mesaj: halily
  Listbox'ta Tarihi Seçtiğimde Sadece O Tarihe Kadar Trend Grafiğini Getirmesi YENIFENER 1 159 21-12-2022, 17:32
Son Mesaj: dsezgin
  [VBA] Iki Tablo Arasında Eşleşmeyen Kayıtları Bulup Kayıttaki Dosyaları Ve Datayı Silme Mr.Midnight 3 204 22-11-2022, 15:09
Son Mesaj: alperalper
  [FORM] Sadece Belirlenen Formun Açılması husem 6 464 14-06-2021, 15:07
Son Mesaj: ebadi
  [RAPOR] Mükerer Kayıtları Raporlama Bora34 3 320 08-06-2021, 00:43
Son Mesaj: metınaycıcek
  Liste Kutusunda Sadece Seçili Kişiyi Silme kamil_55 38 1.658 25-04-2021, 18:26
Son Mesaj: kamil_55

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi