有这么一张表trade,记录着毛巾和枕头的交易信息,表结构如图a:

(a)

目前的数据如图b:

(b)

现在要查询出每天每个商品交易的总价,如下图所示:

(c)

那么该如何查询呢?

方法不唯一,这里先列举了一种方法:

select DATE_FORMAT(created_time,'%Y-%m-%d') as '日期',
sum(if(product='毛巾',price,0)) as '毛巾',
sum(if(product='枕头',price,0)) as '枕头'
from trade
GROUP BY DATE_FORMAT(created_time,'%Y-%m-%d');

利用sum if 来实现这种分组横向的效果,但是这个有局限性,应该还有更好的方法,期待大神秀一波操作。

Mysql横向分组统计相关推荐

  1. mysql 时间段分组统计_group by 按某一时间段分组统计并查询(推荐)

    工作中要求对日志表中的时间戳字段进行分组.分组的条件是,相隔 1分钟间隔的被分到一组. 数据库表是这样的 SELECT COUNT(log_id) AS u_count FROM logdb.`log ...

  2. mysql 分组统计

    文章包含mysql多种分组统计年 月 日 周 天 附带sql表结构以及说明 mysql表结构如下 1. CREATE TABLE `数据库名称`.`Untitled` (`id` bigint(0) ...

  3. mysql聚合函数统计_mysql学习-mysql聚合函数和分组统计

    一.聚合函数 聚合函数.称为统计函数 常用的聚合函数 count()总量数 max()最大值 min()最小值 sum()和 avg()平均值 例:查询部门30的总人数(查询总人数,根据empno编号 ...

  4. mysql 分组统计 及 统计结果横向展示

    文章目录 范围分组 需求说明 示例 sum 与 case when组合 类别值分组 需求说明 示例 group by . sum 与 case when组合 本文主要介绍mysql常用的两种分组情况: ...

  5. mysql十分钟分组_MYSQL每隔10分钟进行分组统计的实现方法

    前言 本文的内容主要是介绍了mysql每隔10分钟进行分组统计的实现方法,在画用户登录.操作情况在一天内的分布图时会非常有用,之前我只知道用「存储过程」实现的方法(虽然执行速度快,但真的是太不灵活了) ...

  6. c mysql 统计不重复数据库,MySQL_MySQL数据库中分组统计的问题,首先准备四张表A、B、C、D, - phpStudy...

    MySQL数据库中分组统计的问题 首先准备四张表A.B.C.D, -------------------------------- A      | B | C   | D a   b   |   a ...

  7. 零基础带你学习MySQL—分组统计(十二)

    零基础带你学习MySQL-分组统计(十二) 如何理解分组 ? 课后练习题

  8. mysql按天,小时,半小时,N分钟,分钟进行数据分组统计

    mysql按天,小时,半小时,N分钟,分钟进行数据分组统计 mysql不同时间粒度下的分组统计 按天统计 按小时统计 按半小时统计 按N分钟统计 按分钟统计 mysql不同时间粒度下的分组统计 我们在 ...

  9. mysql中实现分类统计查询的步骤_在MySQL中如何进行分组统计查询

    昨天和大家分享了MySQL中,如何进行聚合函数及统计函数查询,若是不清楚的话,可以去看一下我的那个文章.今天继续和大家分享,在MySQL中如何进行分组统计查询,这个在实际应用中,也会经常运用到,比如以 ...

最新文章

  1. iOS性能优化:Instruments使用实战
  2. SAP EWM中仓库任务WT创建的函数
  3. python伪造邮件发件地址_python写一个邮箱伪造脚本
  4. 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一
  5. python 字符串切割例题_Python字符串及练习题
  6. wechaty QR code not recognizable..
  7. html中表格的合并
  8. 瑞利衰落的概念及应对技术——信道编码、交织、跳频
  9. Dynamics CRM开发学习-插件01
  10. 获取浏览器唯一标识_探讨浏览器指纹 fingerprint
  11. 区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!
  12. 10个常用的数据分析商业模型之漏斗模型(六)
  13. 科思创进博会宣布筹建上海新工厂;碧迪医疗进博会签订总值达2.7亿元合作协议 | 美通社头条...
  14. Java评论点赞推送系统_推送(评论,点赞,关注)
  15. 性能测试分析之-CPU时间分类与饱和度
  16. php错误报告和调试
  17. MySQL: 彻底删除数据库
  18. Python编程语言知多少?
  19. c语言程序写入,设计c语言程序并写入单片机
  20. Fun. 201x年刑侦科推理试题网图题的暴力求解

热门文章

  1. 永恒之蓝(MS17-010)漏洞复现及msf常用渗透命令
  2. 03 循环、字符串、列表、元祖、字典
  3. 图片格式网页在线一键转换源码
  4. 榜样访谈——曾钰倬:从讲座中收获经验
  5. OA办公软件如何帮助企业更好地实现移动办公
  6. 智安网络丨德勤发布2021九大技术趋势,零信任安全成为主流
  7. MySQL数据库之SQL的各种操作/Html/Java和XML的关系
  8. 什么叫单模光纤_酒店工程之监控安防工程光纤如何使用
  9. 以电影之眼看CSS3动画(一)
  10. macOS 10.15 支持的 xcode版本