Tarih arasına göre listeleme
Merhaba,
Verilerimizi ayın her haftasına göre 7 günlük veri çekip listelemek istiyoruz. Bunu nasıl yapabilirim?
$sql = listeleme_methodu("SELECT*FROM veriler //buradan sonra nasıl bir yol izlemeliyim?)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
2021-08-19
tarihi ve sonraki 7 günlük veriyi çekmek için
SELECT * FROM `tablo` WHERE DATE_SUB("2021-08-19", INTERVAL -7 DAY) >= `tarih` AND "2021-08-19" <= `tarih`
2021-08-19
tarihi ve önceki 7 günlük veriyi çekmek için
SELECT * FROM `tablo` WHERE DATE_SUB("2021-08-19", INTERVAL 7 DAY) <= `tarih` AND "2021-08-19" >= `tarih`;
bugün ve önceki 7 günlük veriyi çekmek için
SELECT * FROM `tablo` WHERE DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= `tarih` AND CURDATE() >= `tarih`;