lostyazilim
tr.link

Sql cümlesi yardım

4 Mesajlar 698 Okunma
acebozum
tr.link

ssyazilim ssyazilim I'm retired from the NET! Kullanıcı
  • Üyelik 28.06.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Industry Engineering
  • Konum Isparta
  • Ad Soyad S** S**
  • Mesajlar 734
  • Beğeniler 106 / 213
  • Ticaret 8, (%100)
Access Veri tabanımda ip ve tarih isimli 2 alan var.

Örneğin ;

ip tarih
1 16.2.2015
1 16.2.2015
1 16.2.2015
2 17.2.2015

Ben yukarıdaki tablodan Tarih alanları aynı olupda aynı tarihden 2 den fazla var ise o kayıdın ipsini seçmek istiyorum. Bu sorguyu nasıl yazarım teşekkürler.

Sorun çözüldü erbasaran arkadaşa yardımları için teşekkürler. Benzer bir olayı aşağıdaki yapıyla halledebilirsiniz.
select ip from tablo1 where tarih in (select tarih from tablo1 group by tarih having count(tarih)>5) group by ip having count(ip)>5
 

 

googleasistan
webimgo

erbasaran erbasaran Yazılım Mühendisi Kullanıcı
  • Üyelik 01.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad R** E**
  • Mesajlar 309
  • Beğeniler 2 / 77
  • Ticaret 70, (%100)
Group by ile halledebilirsiniz hocam. Olur da sql cümleciklerinin altından kalkamazsanız iki tane sql cümlesi ile basitçe yapılabilir. Ama en güzeli, hızlısı, kısası ve verimlisi group by ile halletmektir.

SELECT ipadresi FROM tabloadi GROUP BY tarih HAVING COUNT( * ) >1

Ek Olarak: Yapamazsan skype adresimi ekle yardımcı olurum ;)

skype: erbasaran
 

 

imza yok...

ssyazilim ssyazilim I'm retired from the NET! Kullanıcı
  • Üyelik 28.06.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Industry Engineering
  • Konum Isparta
  • Ad Soyad S** S**
  • Mesajlar 734
  • Beğeniler 106 / 213
  • Ticaret 8, (%100)

erbasaran adlı üyeden alıntı

Group by ile halledebilirsiniz hocam. Olur da sql cümleciklerinin altından kalkamazsanız iki tane sql cümlesi ile basitçe yapılabilir. Ama en güzeli, hızlısı, kısası ve verimlisi group by ile halletmektir.



Ek Olarak: Yapamazsan skype adresimi ekle yardımcı olurum ;)

skype: erbasaran


Select ile ip yi seçip group by ile tarihi sıralamak istediğimde olmuyor aynısını denedim yapamayınca yardım istiyim dedim ekliyorum kardeşim.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
En son tarihe göre;

select ip, tarih from table_name group by tarih count(tarih)>2 order by tarih desc;


İlk tarihe göre;

select ip, tarih from table_name group by tarih count(tarih)>2 order by tarih asc;
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al