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

相关推荐
Little-Hu14 分钟前
QML TextEdit组件
java·服务器·数据库
保持学习ing2 小时前
day1--项目搭建and内容管理模块
java·数据库·后端·docker·虚拟机
发仔1233 小时前
Oracle与MySQL核心差异对比
mysql·oracle
宇钶宇夕3 小时前
EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上
运维·服务器·数据库·程序人生·自动化
爱可生开源社区3 小时前
SQLShift 重磅更新:支持 SQL Server 存储过程转换至 GaussDB!
数据库
贾修行4 小时前
SQL Server 空间函数从入门到精通:原理、实战与多数据库性能对比
数据库·sqlserver
傲祥Ax4 小时前
Redis总结
数据库·redis·redis重点总结
一屉大大大花卷5 小时前
初识Neo4j之入门介绍(一)
数据库·neo4j
叁沐5 小时前
MySQL 08 详解read view:事务到底是隔离的还是不隔离的?
mysql
周胡杰5 小时前
鸿蒙arkts使用关系型数据库,使用DB Browser for SQLite连接和查看数据库数据?使用TaskPool进行频繁数据库操作
前端·数据库·华为·harmonyos·鸿蒙·鸿蒙系统