Задумался тут - а как считаются активные темы?
Кол-во сообщений? Это обсуждаемые (и 3 тыс. сообщений может копиться годами)
Кол-во просмотров? Нет, это просто просматриваемые.
Родилась тут идея - для каждого форума (FORUM_ID) записывать арифметическое среднее число сообщений в топике в _данном_ форуме.
К примеру есть 4 темы в форуме: с 5 сообщениями, с 10, с 15, и с 30ю. Тогда среднее будет (60/4) = 15. Таким образом на данном форуме активными будут считаться 3я и 4я темы соответственно.
На маленьких количествах это не видно, но если тем будет очень много, то тема может и НЕ входить в ТОП обсуждаемых (его могут забить старики), но быть активной (то есть показатели разные).
Если добавить к такой выборке еще и дату (чтобы старички не попали), то получаем очень релевантную выборку именно активных тем.
Возможно я не прав в своих рассуждениях.