• 28-07-2018, 13:18:51
    #1
    Arkadaşlar merhabalar, veri tabanımda bulunan tablo içeriği ad soyad başlangıç tarihi ve bitiş tarihidir. benim yapmak istediğim işlem web sitesine veri çekerken bugün ki tarih ile bitiş tarihi arasında 6 aydan daha az süre varsa onları en üstte listelemek istiyorum. bunu nasıl yapabilirim.
  • 28-07-2018, 13:22:00
    #2
    Üyeliği durduruldu
    Bu şekilde yardım bulmanız biraz zor.
    Sizin, elinizden kod çıkması gerekiyor, emek vermeniz gerekiyor. Ancak kod hatalarınızı veya kod eksiklerinizi bizler düzeltebiliriz. Öbür türlü, yardım eden kişi sayısı çok az olur.

    İlk olarak, araştırma yapın daha sonra, uygulayın; uygulama esnasında herhangi bir sorunla karşılaşırsanız, onları buralardan yazın.
  • 28-07-2018, 15:30:29
    #3
    n3pix adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde yardım bulmanız biraz zor.
    Sizin, elinizden kod çıkması gerekiyor, emek vermeniz gerekiyor. Ancak kod hatalarınızı veya kod eksiklerinizi bizler düzeltebiliriz. Öbür türlü, yardım eden kişi sayısı çok az olur.

    İlk olarak, araştırma yapın daha sonra, uygulayın; uygulama esnasında herhangi bir sorunla karşılaşırsanız, onları buralardan yazın.
    uygulamayı yazdım veri tabanına bilgi ekleme bilgi çekip listeleme vs. hepsi tamam işte o listelemede bu işlemi yapmak istiyorum.
  • 28-07-2018, 15:35:17
    #4
    Veritabanında başlangıç ve bitiş timestamp olarak mı kayıtlı? türü nedir?
  • 30-07-2018, 11:52:10
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bugünkü tarihin yıl ve ayını bulun, altı ay öncesine gidin, date olarak > deyip seçebilirsiniz, ya da direk yıl ay karşılaştırması yaparak da seçebilirsiniz.

    year(date_kolon), month(date_kolon) gibi.

    sql ile değil de php ile örneğin yapmak isterseniz, sorguyu hazırlarken, date("Y-m-d", strtotime("-6 months")) gibi yapabilirsiniz.
  • 30-07-2018, 11:55:03
    #6
    Platin üye
    İki tarihide bir kolona yazdırıp daha sonra çıkarma işlemiyle bence yapabilirsiniz if else döngüsü