SELECT
tab.dt
FROM
(
SELECT
DATE_FORMAT( date_add( concat( DATE_SUB( NOW(), INTERVAL 2 DAY_HOUR ) ), INTERVAL ( help_topic_id ) MINUTE ), '%Y-%m-%d %H:%i' ) dt
FROM
mysql.help_topic
WHERE
help_topic_id <= timestampdiff(
MINUTE,
concat( DATE_SUB( NOW(), INTERVAL 2 DAY_HOUR ) ),
concat( NOW() ))) tab
WHERE
DATE_FORMAT( tab.dt, '%i' ) IN ( 00, 10, 20, 30, 40, 50 )
结果:
这里是查出来两个小时的所有时间,然后条件截取了分钟,应该不是很好的方法,欢迎大家提出更好方法。