Gen aynısı hocam 10 gün olanı da çekiyor 20 gün olanıda.
mantıksal olarak öyle olması gerekiyor o zaman siz böyle deneyin
Bugünde dahil olmak üzere son 10 günün kayıtları çekiniz böyle tekrar 20 gün için yapsanız sorun olmaması gerek
10gün
SELECT * FROM blog WHERE tarih >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)
20gün
SELECT * FROM blog WHERE tarih >= DATE_SUB(CURDATE(), INTERVAL 20 DAY)