博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL 如何对一个字段进行分类统计
阅读量:5099 次
发布时间:2019-06-13

本文共 995 字,大约阅读时间需要 3 分钟。

例如:如下图所示,对数据库的EmailSource字段按日期分类汇总

2011031009113169.png

因此我们可以写入如下的SQL语句类解决这样的问题

SELECT sum(case when `EmailSource`='FM' then 1 else 0 end) as FM_Statistic,sum(case when `EmailSource`='UOC' then 1 else 0 end) as UOC_Statistic,sum(case when `EmailSource`='OC' then 1 else 0 end) as OC_Statistic,DATE_FORMAT(Date,'%Y-%m-%d') AS `DateTime` FROM `user_performance` WHERE Email != '' AND Email != 'TOTAL'AND (DATE_FORMAT(Date,'%Y-%m-%d') >= DATE_FORMAT('2011-02-5','%Y-%m-%d')) AND (DATE_FORMAT(Date,'%Y-%m-%d') <= DATE_FORMAT('2011-03-07','%Y-%m-%d')) GROUP BY `Date`

搜索后结果为:

1 0 1 2011-02-07
2 0 2 2011-02-08
26 0 26 2011-02-09
26 0 26 2011-02-10
28 0 28 2011-02-11
31 0 31 2011-02-14
31 0 31 2011-02-15
30 0 30 2011-02-16
29 0 29 2011-02-17
28 0 28 2011-02-18
31 0 31 2011-02-21
32 0 32 2011-02-22
30 0 30 2011-02-23
32 0 32 2011-02-24
31 31 31 2011-02-25
4 4 4 2011-02-26
5 5 5 2011-02-27
29 29 29 2011-02-28
32 32 32 2011-03-01
30 30 30 2011-03-02

转载于:https://www.cnblogs.com/zcy_soft/archive/2011/03/10/1979357.html

你可能感兴趣的文章
搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS
查看>>
优秀IOS开发网站集合
查看>>
hdu 4451水题
查看>>
博客作业2---线性表
查看>>
右击main 方法运行正常,启动tomcat 后,spring boot 项目 出现参数字符串是乱码的情况...
查看>>
javascript朝花夕拾
查看>>
20135335郝爽 & 20135304刘世鹏 实验一
查看>>
多行文本省略号的实现.html
查看>>
写枚举常量
查看>>
[POJ 1004] Financial Management C++解题
查看>>
Oracle基础进阶
查看>>
第一篇随笔, 正在做 ESP32 , STM32 , 树莓派 RaspberryPi 的创客工具
查看>>
电商路演
查看>>
Code Review 转自伯乐在线
查看>>
Pandas plot出图
查看>>
T-SQL 随机返回特定行数据和分页查询
查看>>
SpringBoot2.0之整合Kafka
查看>>
使用 Override 和 New 关键字进行版本控制
查看>>
安装Ubuntu的那些事儿
查看>>
Safari导入书签
查看>>