Belirlediğimiz Süredeki Verileri Listelemek

'HTML-PHP-ASP-JAVA' forumunda Mavi_Sema tarafından 15 Mayıs 2009 tarihinde açılan konu

  1. Mavi_Sema

    Mavi_Sema Özel Üye

    Sponsorlu Bağlantılar
    Belirlediğimiz Süredeki Verileri Listelemek konusu MySQL veritabanına yeni başlayan arkadaşlar son kayıttan bir hafta önce yada bir ay önceki verileri listelemenin ne kadar uğraştırıcı birşey olduğunu bilirler.



    Bu derste son kayıt tarihinden geriye kendi belirlediğimiz süre içerisindeki verileri listelemeyi göreceksiniz. Örnek SQL sorgusu şu şekildedir:



    Kod:

    Kod:
    ELECT * FROM tablo WHERE tarih >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) ORDER BY hit 
    Sorguda gördüğünüz CURDATE() şu an bulunduğunuz tarihi temsil etmektedir. INTERVAL ise aşağıdaki değerleri alabilmektedir



    Kod:

    Kod:
    HOUR
    
     
    
     
    
    DAY
    
     
    
     
    
    MONTH
    
     
    
     
    
    YEAR 
    
     
    Eğer 2 ay öncesine ait verileri listelemek istiyorsanız;



    Kod:

    Kod:
    SELECT * FROM tablo WHERE tarih >= DATE_SUB(CURDATE(),INTERVAL 2 MONTH) ORDER BY hit 
    şeklinde sorgu işinizi görecektir.



    CURDATE() yerine istediğiniz bir tarihi ("Y-m-d") formatına uyarak girmenizde mümkündür.



    Alıntı.
     

Bu Sayfayı Paylaş