v2.5.2
Giriş yap

Tarih arasına göre listeleme

siyahkalem
286 defa görüntülendi

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?)
Cevap yaz
Cevaplar (1)
makifgokce
975 gün önce

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`;