SELECT DATE_SUB( CURRENT_DATE, INTERVAL help_topic_id DAY ) dt
FROM mysql.help_topic
WHERE help_topic_id BETWEEN 0 AND 6
从一张表查找近七天是否有数据,count
SELECT DATE_FORMAT(z.dt,'%m-%d') as time,COUNT(c.create_time) as ct
from (SELECT DATE_SUB( CURRENT_DATE, INTERVAL help_topic_id DAY ) dt
FROM mysql.help_topic
WHERE help_topic_id BETWEEN 0 AND 6) z
LEFT JOIN com_wrfz_sb c on DATE_FORMAT(c.create_time,'%y-%m-%d') = z.dt
GROUP BY z.dt ORDER BY z.dt asc