işin sql kısmıyla bakarsak bir de

create index tarih_indexi   on TABLO_ADI(TARIH_ALANI_ADI ASC)
sorguda ASC kullanıosan ASC desc Kullanıosan DESC olarak değiştirip tablo adını ve tarig içeren alan adını yerine yazıp test eder misiniz ?