1.建立12个月的视图

CREATE VIEW 12_month_view AS

SELECT 01 AS month

UNION SELECT 02 AS month

UNION SELECT 03 AS month

UNION SELECT 04 AS month

UNION SELECT 05 AS month

UNION SELECT 06 AS month

UNION SELECT 07 AS month

UNION SELECT 08 AS month

UNION SELECT 09 AS month

UNION SELECT 10 AS month

UNION SELECT 11 AS month

UNION SELECT 12 AS month;

2.使用视图,左外链接 自己的查询语句 视图也相当于一张月份表.

SELECT
t.month as month ,
IFNULL(b.c,0) as count
FROM
12_month_view t
left join
(SELECT
DATE_FORMAT(business_deal_date,’%m’) as m,
COUNT(*) as c
FROM
j_op_member
where
is_new = 1
AND
DATE_FORMAT(business_deal_date,’%Y’) = ‘2020’
AND
product_type_no = 200
group BY
DATE_FORMAT(business_deal_date,’%Y-%m’)) AS b
ON
t.month = b.m ;

MYSQL查询一年中12个月的数据,补全12个月.相关推荐

  1. MySQL查询一个表的前25%的数据

    MySQL查询一个表的前25%的数据,SQL如下: # qianfeng SELECT g.* FROM (SELECT @rownum:=0) r join tb_shopping_car g wh ...

  2. MySQL查询每天每周每月每季每年的数据等常用统计查询

    查询每天的数据: SELECT     COUNT(1) AS countNumber,     DATE_FORMAT(createTime,'%Y-%m-%d') AS dateTime FROM ...

  3. Mysql 查询一天中,每个小时数据的数量

    SELECT HOUR(e.time) as Hour,count(*) as Count FROM error_log e WHERE e.date = '2017-09-02' GROUP BY ...

  4. mysql查询会话池_用户会话,数据控件和AM池

    mysql查询会话池 最近,有人问我有关应用程序模块池的有趣问题. 众所周知,AM池包含用户会话引用的应用程序模块实例,这允许会话在后续请求时从池中获取完全相同的AM实例. 如果应用程序中有多个根应用 ...

  5. Mysql 查询当前时间24小时内的数据

    记录一下mysql查询24小时内的sql语句 where time >=(NOW() - interval 24 hour)

  6. MYSQL查询今天昨天本周本月等的数据

    今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  7. Mysql查询最后一条(最新)数据

    Mysql查询最后一条(最新添加)的数据 查询最后一条(最新添加)的数据 做法 表中没有ID自增字段时 表中有ID自增字段时 相关知识点 参考链接 查询最后一条(最新添加)的数据 目的:项目中需要我查 ...

  8. python自动开发环境_Python2.7.12开发环境构建(自动补全)

    一.安装readline-devel包 Python的编译安装依赖于这个包 yum -y install readline-devel 二.安装Python2.7.12 # tar xf Python ...

  9. mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...

    我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据. 好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的 ...

最新文章

  1. Linux下的softlink和hardlink(转)
  2. Zookeeper之session的基本原理
  3. 计算色光叠加的RGB颜色的alpha值
  4. nodejs + echarts 图表展示
  5. react todos 简单实现
  6. 在配置DNS后服务器启动失败问题的排查
  7. Linux的capability分析
  8. 小游戏赛道如何加速流量增长?
  9. 小美的跑腿代购 / 小团的神秘暗号(c++)
  10. TSCA你了解多少?什么产品需要做TSCA认证
  11. RevitAPI之标高和轴网(Level/Grid)
  12. LuoguP1710 地铁涨价
  13. Rust笔记——解决 Blocking waiting for file lock on build directory
  14. c语言求偶数的积,动物行为学1
  15. 7和7的倍数游戏答案_【20190803维游戏——数字游戏篇】奥数天天练(1—6年级)...
  16. 振动采集卡测试示例及说明
  17. JPA EntityManager 获取关联对象
  18. 漫画图解进程与线程,形象生动
  19. 成功解决萤石云SDK对讲功能设备端无声音手机端有声音的问题
  20. Unity 检测鼠标进入UI

热门文章

  1. BZOJ 4521 CQOI2016 手机号码 数位dp
  2. 路由、 网络、互联网、因特网、公网私网IP、NAT技术
  3. 计算机网络原理第一篇 概述
  4. Linux中 tomcat8 webapps下不能自动解压war文件
  5. 聊聊Jhipster,强烈推荐Java开发看看,节省很多时间
  6. 电脑无法正常关机,只能强制关机问题
  7. fpga实操训练(基础)
  8. 世上最健康的作息时间表 11点半睡觉7点半起床
  9. 智能车学习日记(三)PIT_demo
  10. 用开源的企业办公开发平台,搭建什么样的企业网盘?