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')))

效果:

相关推荐
剑来.13 小时前
一次完整的 MySQL 性能问题排查思路(线上实战总结)
数据库·mysql·oracle
2301_8002561113 小时前
【数据库】查找距离最近的电影院 pgSQL 存储过程片段
大数据·数据库·excel
2501_9418072613 小时前
在迪拜智能机场场景中构建行李实时调度与高并发航班数据分析平台的工程设计实践经验分享
java·前端·数据库
week_泽13 小时前
小程序云数据库查询操作_2
数据库·小程序
一 乐13 小时前
餐厅点餐|基于springboot + vue餐厅点餐系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
小王和八蛋14 小时前
TDDL、Amoeba、Cobar、MyCAT 架构比较
数据库
jnrjian14 小时前
Oracle 列A=列A 相当于列不为空,条件无意义
数据库·sql
爱敲点代码的小哥14 小时前
csv和表格的转换 二进制序列化 / 反序列化 窗体跳转和传值
数据库
WarPigs14 小时前
数据库笔记
数据库·笔记
欢乐的小猪14 小时前
windows10如何安装多个版本mysql
数据库·mysql