Mysql报表统计常用sql
- 按半小时报表统计。
SELECT COUNT(1) AS value, DATE_FORMAT(dataStartTime,'%H:%i') AS category FROM ( SELECT DATE_FORMAT(CONCAT(DATE(phone_start_date),' ', HOUR(phone_start_date),':', FLOOR(MINUTE(phone_start_date)/30)*30),'%Y-%m-%d %H:%i') AS dataStartTime FROM phone_history WHERE DATE_FORMAT(phone_start_date, '%Y-%m-%d') = DATE_FORMAT('2018-01-12', '%Y-%m-%d') ) a GROUP BY category ORDER BY category
- 按天报表统计
select date_format( phone_start_date, '%Y-%m-%d') as category, count(1) as total, sum(case phone_status when 0 then 1 else 0 end) as state0, sum(case phone_status when 1 then 1 else 0 end) as state1, sum(case phone_status when 2 then 1 else 0 end) as state2, sum(case phone_status when 3 then 1 else 0 end) as state3, sum(ifnull(datetime,0)) AS totalDateTime, count(distinct user_no) AS userCount from phone_history group by category order by category
转载于:https://my.oschina.net/u/217147/blog/1607601
Mysql报表统计常用sql相关推荐
- mysql报表统计 优化_关于SQL调优与报表的性能优化
前一段时间做了某产品实时统计的报表,这周在对报表性能进行优化. 其中逐步积累了一些优化经验,总结一下记录下来,欢迎大家一起探讨. 本文仅限于探讨单个数据库的查询sql及统计报表调优,不涉及分布式数据库 ...
- mysql 报表统计sql使用实例_mysql 案例~mysql元数据的sql统计
一 简介:今天我们来收集下提取元数据的sql 二 前沿: information_schema 引擎 memory 元数据收集表 三 sql语句: 1#没有使用索引的表统计 SELECT t.TAB ...
- 55:Mysql用户管理|常用sql语句|mysql数据库备份恢复
2019独角兽企业重金招聘Python工程师标准>>> 1.Mysql用户管理: 场景,为了安全,新建的站点,创建新的用户,或者给已有用户授权,对某个库或者某个表有权限: 语法: g ...
- MySQL初级篇——常用SQL语句(大总结)
文章目录: 1.数据库的相关操作 1.1 连接数据库 1.2 创建数据库 1.3 查看数据库有哪些 1.4 查看指定的数据库 1.5 删除指定的数据库 1.6 使用数据库(很重要) 1.7 用户的创建 ...
- 关于mysql报表统计的按月按周按季度
关于按月按季度按周统计报表 按季度 SELECT t2.name, sum( IF(QUARTER(t1.GMT_CREATE)='1',t2.APPLY_NUM,0) ) "Q1th&qu ...
- 建立学生选课表 mysql 语句_MySQL常用SQL语句(Python实现学生、课程、选课表增删改查)...
以基本的学生选课为例,建立选课数据库,学生.班级.选课信息三张表,并分别对表进行插删改操作: import MySQLdb try: conn = MySQLdb.connect(host = 'lo ...
- [MySQL学习]常用SQL语句大全总结
转载地址:http://www.cnblogs.com/0351jiazhuang/p/4530366.html SQL是(Structured Query Language)结构化查询语言的简称,下 ...
- MySQL数据库中常用SQL语句
开发过程中我们经常会用到各种SQL语句,今天小编就来和大家分享一些简单的SQL语句的使用,便于大家对于项目的开发. 1.查询:查询本字段带文字的数据. select * from student w ...
- 报表统计-mysql存储过程
首先mysql如何创建一个存储过程: 1.创建一个日常考核的存储过程: drop procedure if exists pr_dailycheck; 首先判断是否存在同名的存储过程,如果存在同名的存 ...
最新文章
- Spring Cloud云架构 - SSO单点登录之OAuth2.0登录流程(2)
- python cs开发框架_我的第一个python web开发框架(24)——系统重构与ORM
- 在疫情防控一线,技术能发挥什么作用?
- 优秀校园网站评比标准
- 一分钟了解阿里云产品:对象存储OSS概述
- linux统计日志,Linux一些常使用的统计日志 方法
- python 生成器笔记
- 前端学习(3077):vue+element今日头条管理-分支的的使用
- C/C++课程设计 之职工管理系统
- 图像旋转(信息学奥赛一本通-T1127)
- springboot+security框架整合
- Unsupported protocol: t3 异常的处理
- tensorflow没有这个参数_TensorFlow入门笔记(五) : 神经网络参数与TensorFlow变量
- [LeetCode]Linked List Cycle
- linux vim 手册,Vim 参考手册
- TransCAD完整视频教程简介
- linux如何停掉计划任务,Linux系统的任务计划
- 计算机硬件系统测试,介绍几个常用的电脑硬件检测工具
- 微信小程序 实现带刻尺度滑块
- 龙芯平台常用OS 及下载链接
热门文章
- gtd android 知乎,(知乎)律师的时间管理能力和GTD.pdf
- IPv6 三个访问本地地址的小Tips
- 魔百盒 修改时间服务器,魔百盒网关服务器下发超时
- 壮士断腕!WordPress宣布停止使用React #故事GEEKNEWS
- Interview Vocabulary Summary
- 硅步机器人-Shadow先进仿人灵巧手
- java E201_01_05鬼谷算题
- 2021年中国可见光通信(VLC)市场趋势报告、技术动态创新及2027年市场预测
- <C语言>如何使用C语言代码打印“心形”图案?
- 等概率情况下查找成功时的平均查找长度