SELECT
DATE_FORMAT( DATE_ADD( CONCAT( #{map.startDate} ), INTERVAL ( help_topic_id ) DAY ), '%Y-%m-%d' ) dt
FROM
mysql.help_topic
WHERE
TIMESTAMPDIFF( DAY, CONCAT( #{map.startDate} ), CONCAT( #{map.endDate} ) ) >= help_topic_id
ORDER BY
DT ASC
MYSQL 获取一个时间段的所有日期,无论是否有数据
最新推荐文章于 2024-07-24 16:28:55 发布
该SQL查询从MySQL的help_topic表中提取日期,计算起始日期加上help_topic_id天数后,筛选出与给定日期范围大于等于指定天数的记录,按日期升序排序。

836

被折叠的 条评论
为什么被折叠?



