• 16-02-2015, 12:09:50
    #1
    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.
  • 17-02-2015, 11:09:40
    #2
    Sql prosedürü bu iş için uzun sürer ve yetersiz kalır. PHP, C#, ASP vb. bir dil ile çok basit olabilir. Önce group by tarih ile aynı tarih'ten kaç tane var ona bakın daha sonra id ile hepsini bir diziye aktarıp 10 kayıttan 9'unu silin.
  • 17-02-2015, 12:20:12
    #3
    efeozyer adlı üyeden alıntı: mesajı görüntüle
    Sql prosedürü bu iş için uzun sürer ve yetersiz kalır. PHP, C#, ASP vb. bir dil ile çok basit olabilir. Önce group by tarih ile aynı tarih'ten kaç tane var ona bakın daha sonra id ile hepsini bir diziye aktarıp 10 kayıttan 9'unu silin.
    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
    SORUN ÇÖZÜLDÜ BENZER SORUN BU ŞEKİLDE ÇÖZÜLEBİLİR. TEŞEKKÜRLER.