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小时序列

相关推荐
一叶知秋哈23 分钟前
Java应用Flink CDC监听MySQL数据变动内容输出到控制台
java·mysql·flink
傻啦嘿哟36 分钟前
Python 数据分析与可视化实战:从数据清洗到图表呈现
大数据·数据库·人工智能
cookqq1 小时前
mongodb源码分析session异步接受asyncSourceMessage()客户端流变Message对象
数据库·sql·mongodb·nosql
呼拉拉呼拉1 小时前
Redis故障转移
数据库·redis·缓存·高可用架构
什么都想学的阿超1 小时前
【Redis系列 04】Redis高可用架构实战:主从复制与哨兵模式从零到生产
数据库·redis·架构
pp-周子晗(努力赶上课程进度版)2 小时前
【MySQL】视图、用户管理、MySQL使用C\C++连接
数据库·mysql
斯特凡今天也很帅2 小时前
clickhouse常用语句汇总——持续更新中
数据库·sql·clickhouse
超级小忍3 小时前
如何配置 MySQL 允许远程连接
数据库·mysql·adb
吹牛不交税3 小时前
sqlsugar WhereIF条件的大于等于和等于查出来的坑
数据库·mysql