平均数:

avg(字段名)

百分率:分子/分母

count(case when 字段名及条件 then 1 else bull end) / count(*)

最大值:

max(字段名)

最小值:

min(字段名)

应用举例:

select openapi_id as interface_id,count(*) as total_count,count(CASE WHEN timeout_flag != '1' THEN 1 ELSE NULL END) as success_times,round(count(CASE WHEN timeout_flag= '0' THEN 1 ELSE NULL END)/count(*),2) as success_rate,round(avg(UNIX_TIMESTAMP(end_time)-UNIX_TIMESTAMP(begin_time)),2) as avg_response_time,round(min(UNIX_TIMESTAMP(end_time)-UNIX_TIMESTAMP(begin_time)),2) as min_response_time,round(max(UNIX_TIMESTAMP(end_time)-UNIX_TIMESTAMP(begin_time)),2) as max_response_timefrom 表名where 条件group by 分组的字段名

ps1:
round(值,2)
表示如果值为小数,则保留小数点后2位;为整数就没有小数部分。

ps2:
UNIX_TIMESTAMP(end_time)-UNIX_TIMESTAMP(begin_time)
表示字段end_time与begin_time相差的秒数
前提是这两个字段都为日期类型

求平均数、百分率、最大值、最小值、两个字段相差秒数的SQL相关推荐

  1. ios 计算两个时间相差秒数_Ios中时间差的计算,NSData与NSCalendar(日历)对象

    时间差的计算: 计算过去时间与当前时间的时间差 注意:其中的NSDateFormatter时间格式化类初始化非常消耗性能,如果多次使用,建议定义为全局. NSString *timeStr = @&q ...

  2. ios 计算两个时间相差秒数_iOS NSDate时间换算

    #import "ViewController.h" @interface ViewController () @end @implementation ViewControlle ...

  3. 求数组的最大值php,求PHP数组最大值,最小值的代码

    求PHP数组最大值,最小值的代码,需要的朋友可以参考下. 代码如下: $fruits = array("155::vbscript::http://www.jb51.net/list/lis ...

  4. java计算两个日期相差月数

    1.计算两个日期相差月数,不满一月按一月算 import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...

  5. c语言用除法求平均数,论C语言两整数平均值的4种算法

    小学数学中我们就学过一种简单的求解两个整数平均数的算法(a+b)/2,当然它同样适用于我们的C语言#include #include int main() { int a = 10; int b =  ...

  6. java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....

    我使用以下代码来计算两个日期之间的秒数差异: long secondsBetween = (Seconds.secondsBetween(new LocalDate("1901-01-01& ...

  7. 计算两个日期相差月数,精确到天

    /*** 计算两个日期的月份相差数** @param begin 开始日期* @param end 结束日期* @return 相差月数,精确到天*/public static int minusMo ...

  8. java 计算两个日期相差月数_Java简单计算两个日期月数差的方法

    本文实例讲述了Java简单计算两个日期月数差的方法.分享给大家供大家参考,具体如下: /** * 获取两个日期相差的月数 * @param d1 较大的日期 * @param d2 较小的日期 * @ ...

  9. php两个时间相差月数,计算两个日期之间相隔的月数

    将两个日期相减,返回相差月数的绝对值/** * 计算两个日期之间相隔的月数 * @author injection(injection.mail@gmail.com) * @var string da ...

最新文章

  1. 洛谷 P1055 ISBN号码【字符串+模拟】
  2. countByValue
  3. 1、mybatis是什么?为什么要用mybatis?
  4. 【Qt调试技巧】Profile配置使用及一些坑
  5. 第十二届 蓝桥杯 青少年C++组 10月比赛 第1题
  6. android中button点击两次才响应onclick方法
  7. set identity_insert on 不起作用
  8. STM8单片机低功耗---停机(Halt)模式实现
  9. React之组件小析
  10. 数据库创建存储过程_创建存储过程来修复孤立的数据库用户
  11. Java多线程系列--“JUC线程池”01之 线程池架构
  12. 如何定义一个类对象并用next()的方法使用_python零基础必读--可迭代对象、迭代器与生成器...
  13. [Windows编程] 开发DLL必读《Best Practices for Creating DLLs》
  14. 腾讯云服务器购买与备案
  15. OMNeT 例程 Tictoc15 和 Tictoc16 矢量和标量统计详解
  16. 金士顿8GU盘量产实录
  17. 计算机存储容量用K还是KB,计算机中容量单位B、KB、MB、GB和TB的关系
  18. 安全浏览器无法安装?看这一篇就够了
  19. 少儿编程航天主题,scratch与航天航空主题:八大行星排排序
  20. java中产生随机数

热门文章

  1. 手把手教你进行pip换源,让你的Python库下载嗖嗖的
  2. mysql索引的种类
  3. ASP.NET网站发布-允许更新此预编译站点
  4. WebServices中的SOAP究竟是什么东西?与http,xml,webservices的本质关系是什么?
  5. (winform)在一个form里面显示google地图
  6. 《pytorch》对CIFAR数据集的分类
  7. 深度学习 《LSTM和GRU模型》
  8. Keras---text.Tokenizer:文本与序列预处理
  9. 去哪儿-02-HeaderDev
  10. 蘑菇街2019实习生题目总结