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
-
Ü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...
-
Ü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)