2022年08月25日 13:40:56
⁄ MySQL 
⁄ 共 538字
⁄ 被围观 2,206次
要想在 MySQL 中直接用 SQL 生成连续日期,有一种生成方法是可以借助 mysql 用户下的 help_topic 表实现,脚本如下:
SELECT
date_format( date_sub( '20220810', INTERVAL ( @i := @i - 1 ) DAY ), '%Y%m%d' ) AS days
FROM
mysql.help_topic
JOIN ( SELECT @i := 1 ) c
WHERE
help_topic_id <= (
TIMESTAMPDIFF( DAY, '20220810', '20220820' ))
通过制定开始日期和结束日期,直接可以生成连续日期列表,结...
MySQL, SQL, 动态创建, 方法技巧, 连续日期阅读全文