• 24-12-2019, 08:49:58
    #1
    Merhaba arkadaşlar.
    Php ile yaptığım bir sayfada takıldım kaldım.

    Veritabanında tarih isminde bir tablom var. İçerisinde tarih (gün ay yıl) mevcut.

    Benim yapmak istediğim ise 5. ve daha sonraki aylarını dolduranları listelemek.

    Bunun sql komutu nedir? Yani phpmyadmin'de hangi komut ile sorgulama yapabilirim?

    En son bir arkadaşım bu kodda yardımcı oldu ama bu da sadece Mayıs olanları (5. ayı) listeletiyor.

    Ben ise 5. ayını dolduranları (düşünün ki 5. ayını dolduranlara aşı yaptıracağım) listeletmek istiyorum. Bunun komutu nedir?

    Teşekkürler.
  • 24-12-2019, 09:37:53
    #2
    SELECT * FROM tablo WHERE DATEDIFF(NOW(),tarih) > 150
    Hocam bu soruguyu kullanın, şuanki tarih ile tablodaki tarih verisi arasında 150 günden fazla varsa 5 ayını doldurmuş demektir.
  • 24-12-2019, 11:30:29
    #3
    cpingroup adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo WHERE DATEDIFF(NOW(),tarih) > 150
    Hocam bu soruguyu kullanın, şuanki tarih ile tablodaki tarih verisi arasında 150 günden fazla varsa 5 ayını doldurmuş demektir.
    cevabınız için çok ama çok teşekkür ederim fakat hata verdi, çalışmadı.

    @daryl nickli arkadaşımın verdiği kod çalıştı,burada da paylaşıyorum.
    Belki işine yarayan çıkar.

    SELECT * FROM tablo_adi WHERE tarih < DATE(NOW()) - INTERVAL 5 MONTH