• 10-12-2009, 19:00:14
    #1
    forumda aradım fakat bulamadım. Bir hafta öncesinin tarihi aralığını nasıl alabilirim? Örneğin tarih 21-10-2009 diyelim.

    Ben bir hafta öncesinin tarih aralığını, yani bu hafta değil geçtiğimiz haftanın 7 günlük aralığını nasıl alabilirim?

    7.10.2009 ile 14.10.2009 (7 günlük süre) tarih aralığını nasıl bulabilirim?

    MYSQL de bilgilerin tulutulduğu sütunun türü datetime. Bilgiler

    2009-12-19 14:27:51

    şeklinde tutuluyor

    Yardımlarınız için şimdiden teşekkür.
    Saygılar.
  • 10-12-2009, 20:06:51
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT *
    FROM tablo
    WHERE DATE_FORMAT(tarih,'%Y-%m-%d') BETWEEN DATE_SUB(CURDATE(),INTERVAL 2 WEEK)
        AND DATE_SUB(CURDATE(),INTERVAL 1 WEEK)

    2 WEEK öncesinden 1 WEEK öncesine kadar alır. Bunu isteğe göre 1 DAY, 1 MONTH, 10 YEAR şeklindede değiştirebilirsiniz.

    Kolay gelsin.
  • 11-12-2009, 14:54:40
    #3
    teşekkürler.