统计近12月份数据sql
来源:互联网 发布:java程序员常用网站 编辑:程序博客网 时间:2024/06/06 09:32
SELECT v.*,dict.name, ifnull(msop.count,0) count from (
SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 2 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 3 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 4 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 5 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 6 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 7 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 8 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 9 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 10 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 11 MONTH), '%Y-%m') AS `month`) vjoin dict LEFT JOIN msop ON msop.`name` = dict.name AND DATE_FORMAT(msop.time, '%Y-%m') = v.`month`order by dict.id, v.`month`
一个字典表:
一个业务表:
统计每个月份对应的个数
阅读全文
0 0
- 统计近12月份数据sql
- SQL统计1-12月的数据,没有数据的月份显示为0
- sql月份累加统计查询
- dedecms按照月份统计文章sql语句
- SQL搜索近12个月的数据
- 获取近半年月份
- sql server 按年、季度、月份、周统计订单销量
- php统计近一周和近30天的用户数据
- 数据统计sql语句
- 数据统计SQL
- sql语句实现查询,今天,昨天,近7天,近30天,当月,上个月数据
- 跨年度的月份统计
- MySQL 基于存储过程 实现数据统计按日、周、月份统计模板
- 16-11月份近段技术总结
- 经典SQL之数据统计
- sql server数据分组统计
- sql统计当天的数据
- sql server 2012 查询时间段月份数据方法
- mount: can't find /mnt/cdrom in /etc/fstab or /etc/mtab
- 验证二叉查找树-LintCode
- 国家集训队论文分类整理
- maven安装以及myeclipse10配置maven
- SQL Server CDC简单总结
- 统计近12月份数据sql
- 服务化实战之 dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型
- phpcmsv9禁止提交信息到官网
- 推荐系统测评指标
- MySQL编译安装 以及 单主机多MySQL实例的搭建
- CodeForces 847CSum of Nestings
- JM(264)基础知识整理
- 利用NVM搭建Nodejs的开发环境
- Spring boot 集成MyBatis(1)