select date_add(curdate(), interval(cast(help_topic_id as signed integer) - 30) day) day
from mysql.help_topic
where help_topic_id <= day(last_day(curdate()))
order by help_topic_id
-- 最近7天
select date_add(curdate(), interval(cast(help_topic_id as signed integer) - 6) day) day
from mysql.help_topic
where help_topic_id <= 6
order by help_topic_id
-- 一年内的每个月
select mid(date_add(curdate(), interval(cast(help_topic_id as signed integer) - 11) day) ,1,7) day
from mysql.help_topic
where help_topic_id <= 11
order by help_topic_id