$td[$dates.n_date 23:59:59] ^dates.offset(-1) $news[^table::sql{select id, region_id, rub_id, topic_id, problem_id, date, head from news where date>='$dates.n_date' and date<='$td' order by date desc}]
Вот что получилось в итоге. Работает на ура! Всем спасибо за помощь!