hocam ekleme tarihine gerek var sanırım. o olmazsa neye göre sorgu yapılcak bende bilmiyorum.
şayet ki eklenme tarihi mevcutsa gün-hafta-ay falan olarak forumda daha önce paylaşılmıştı kodlar. Tekrar yazıyım ben buraya:
SELECT * FROM tablo WHERE tarih >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) ORDER BY hit DESC
DATE_SUB(CURDATE(), INTERVAL 1 MONTH) bu kısmı değiştirip değişik şartlara göre veri alabilirsiniz. Örnekler:
DATE_SUB(curdate(), INTERVAL 1 MICROSECOND)
DATE_SUB(curdate(), INTERVAL 1 MINUTE)
DATE_SUB(curdate(), INTERVAL 1 HOUR)
DATE_SUB(curdate(), INTERVAL 1 DAY)
DATE_SUB(curdate(), INTERVAL 1 WEEK)
DATE_SUB(curdate(), INTERVAL 1 MONTH)
DATE_SUB(curdate(), INTERVAL 1 QUARTER)
DATE_SUB(curdate(), INTERVAL 1 YEAR)
İnş işinizi görür hocam.
Kolay gelsin.
Çok sağol hocam peki süreyi hangi formatta kaydetmemiz gerek veritabanına bunu kullanırken ? yani hangi fonksiyon date var time var vs. gbi