sql语句同一时间下不同字段的数量
来源:互联网 发布:中标麒麟怎么安装软件 编辑:程序博客网 时间:2024/05/01 01:42
今天做项目遇见个需求,就是查询在同一个时间段,订单总数/付款单数/完成单数/退货单数的数量,数据库表结构是这样子的
其中10表示已付款,40表示交易完成,60表示退货
sql语句如下,
SELECTcount(*) AS "总数",sum(case order_status when 10 then 1 else 0 end) AS '付款单数',sum(case order_status when 40 then 1 else 0 end) AS '完成单数',sum(case order_status when 60 then 1 else 0 end) AS '退货单数'FROM cl_order_score_report GROUP BY count_hour
查询结果如下
*这里主要用到了sum函数,重点在于sum和sum中的case when语句,涨知识了
1 0
- sql语句同一时间下不同字段的数量
- 数据库统计不同字段数量时的sql语句
- sql server 获得数据库中表数量和字段数量的语句
- SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量
- mysql过滤两个不同字段的sql语句
- 【SQL】一条查询中统计同一字段不同记录值数量(频数统计)的写法
- 各个浏览器同一时间对同一域名下的请求的数量限制
- 在同一个sql语句中写不同条件的count数量,和查询半年的数据
- 数据库关于同一张表不同条件取出数量的横向添加sql语句
- SQL语句查询重复字段并按数量排序
- 查询一个字段中不同的数量和列表
- 统计文件中某字段不同类别的数量
- oracle 的sql语句查看指定用户下表的数量,查看当前登陆用户表数量
- oracle的sql语句查看指定用户下表的数量
- sql语句中选取限制字段的不同可能会对运行效率产生质的影响
- 同一字段根据不同条件更新的sql语句的写法
- 统计某一字段等于不同值的个数的sql语句
- 分割字段的sql语句
- [leetcode] Single Number III
- 为无为则无不治
- iOS自定义加载等待视图-MBProgressHUD
- Google cardBoard Android API (五):Distortion
- MyEclipse 配置 JDK 环境
- sql语句同一时间下不同字段的数量
- oracle 表空间的处理
- 敏捷开发-实例1
- Android开发学习笔记秘籍(十六)
- Spark中常用工具类Utils的简明介绍
- 算法学社 -- "这是一道难题"第二期
- STM32系列第5篇--Systick滴答定时器
- 转载一篇关于函数指针的文章
- (译)Swift2.2-可选链