• 08-03-2024, 17:53:47
    #1
    Merhaba,

    tablomda tarih kolonu var ben tablodaki tarih ile bugünün tarihi arasında 100 gün farkı olanları listelemek istiyorum sorgumu nasıl yapmalıyım acaba ?
  • 08-03-2024, 17:56:05
    #2
    İki tarih arasındaki farkı bulacaksınız önce, daha sonra çıkan gün sayısını basit bir if ile 100 güne eşit olanları çekeceksiniz.
  • 08-03-2024, 17:56:25
    #3
    SELECT * FROM tablo_adı
    WHERE DATEDIFF(CURDATE(), tarih_kolonu) = 100;
  • 08-03-2024, 17:57:42
    #4
    Ben bu şekilde çözdüm.

    SELECT *
    FROM ilan
    WHERE guncelTarih <= DATE_SUB(CURDATE(), INTERVAL 75 DAY);

    nazimduran adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo_adı
    WHERE DATEDIFF(CURDATE(), tarih_kolonu) = 100;