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 分钟前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
sunxr.22716 分钟前
Mysql-----最后一次作业
数据库·mysql
普通网友23 分钟前
Python FastAPI 异步数据库管理
数据库·fastapi
晓子文集40 分钟前
Tushare接口文档:期货合约信息表(fut_basic)
大数据·数据库·金融·金融数据·量化投资
三言老师1 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
旺仔学长 哈哈2 小时前
Spring Boot 智能停车场管理系统---附源码+数据库文档
数据库·spring boot·后端·智能停车场
ClickHouseDB2 小时前
ClickHouse托管Postgres:OLTP+OLAP,新能力解锁最佳数据平台
java·前端·数据库
数智化管理手记3 小时前
主数据重复、错漏频发?一站式主数据管理平台如何落地?
大数据·运维·数据库·人工智能·数据挖掘
吴声子夜歌3 小时前
MongoDB 4.2——选择片键
数据库·mongodb
天天进步一点点3 小时前
QSqlQuery删除sqlite数据库执行drop数据表报错database table is locked unable to fetch row问题
数据库·oracle·sqlite