mysql生成到当前时间的时间序列,报表按时间补0

生成本月每日的时间序列

SELECT

DATE_FORMAT(date_add(

CONCAT(YEAR(Date(curdate())),'-0',MONTH(Date(curdate())),'-','01'),

INTERVAL ( cast( help_topic_id AS signed) ) DAY

) ,'%Y-%m-%d' )

FROM

mysql.help_topic

WHERE

help_topic_id < DAY ( curdate( ) )

ORDER BY

help_topic_id

生成本年每月的时间序列

SELECT

DATE_FORMAT( DATE_ADD( CONCAT(YEAR(Date(curdate())),'-0',MONTH(Date(curdate())),'-','01'), INTERVAL CAST( help_topic_id AS SIGNED INTEGER ) MONTH ), '%Y-%m' ) as month

FROM

mysql.help_topic

WHERE

help_topic_id < 12;

有疑问可参考
mysql.help_topic,生成当月日期序列)
报表补0
生成24小时序列

相关推荐
钝挫力PROGRAMER4 分钟前
MySQL 数据截断错误 #22001:原因分析与解决方案
数据库·mysql
Database_Cool_22 分钟前
记忆张量MemOS + 阿里云PolarDB一站式记忆管理方案发布:给AI装上不断片的记忆
数据库·人工智能·阿里云
码农阿豪26 分钟前
上线前能跑,上线后挂了,三个隐性的SQL陷阱
数据库·sql
春卷同学28 分钟前
032-关系型数据库在记账应用中的建模与查询优化
java·jvm·数据库
foolishlee41 分钟前
openGauss慢SQL记录相关线程
数据库
乖巧的妹子1 小时前
SQL知识点
数据库·sql·oracle
数行拙笔1 小时前
Redis---list类型
数据库·redis·缓存
万亿少女的梦1681 小时前
基于Spring Boot与MySQL的乡镇群众服务系统设计与实现
java·spring boot·mysql·权限管理·前后端分离
人工智能培训2 小时前
世界模型内嵌,感知交互跃迁
大数据·数据库·人工智能·神经网络·生成对抗网络
隔壁阿布都2 小时前
ClickHouse完整指南
服务器·数据库·clickhouse