Mysql 输出本月初至当前的全部天数

代码:

sql 复制代码
SELECT 
  DATE_FORMAT(DATE_ADD(CONCAT(DATE_FORMAT(CURDATE(), "%Y-%m-01")),INTERVAL (CAST(help_topic_id AS SIGNED)) DAY),'%Y-%m-%d') as DATE 
FROM
  mysql.help_topic 
WHERE help_topic_id < TIMESTAMPDIFF(DAY, CONCAT(DATE_FORMAT(CURDATE(), "%Y-%m-01")),CONCAT(STR_TO_DATE(CURDATE(), '%Y-%m-%d')))

效果:

相关推荐
数据库小学妹几秒前
InnoDB内存架构解密:Buffer Pool与性能优化实战
数据库·经验分享·sql·性能优化·架构
Lyyaoo.4 分钟前
【MySQL】SQL优化
android·sql·mysql
AI人工智能+电脑小能手5 分钟前
【大白话说Java面试题 第89题】【Mysql篇】第19题:Hash 索引和 B+ 树索引的区别?它们在使用方面的区别?
java·数据库·mysql·面试·哈希算法
一只fish15 分钟前
Oracle官方文档翻译《Database Concepts 26ai》第17章-内存架构
数据库·oracle
元宝骑士31 分钟前
MySQL 实战:跨表排序 + 指定类型置顶四种写法
后端·mysql
比企谷八幡33 分钟前
一张表在磁盘上长什么样:Heap File 入门
数据库·oracle
流星白龙35 分钟前
【MySQL高阶】11.InnoDB存储引擎
数据库·mysql
wangbing11251 小时前
SQL Server2008 R2版自动备份问题
数据库
Trouvaille ~1 小时前
【Redis篇】Redis 渐进式遍历与数据库管理
数据库·redis·缓存·中间件·数据库管理·后端开发·scan
xcLeigh1 小时前
KES数据库运维监控与故障排查实战
运维·数据库·sql·故障排查·运维监控·kes