求平均数、百分率、最大值、最小值、两个字段相差秒数的SQL
平均数:
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相关推荐
- ios 计算两个时间相差秒数_Ios中时间差的计算,NSData与NSCalendar(日历)对象
时间差的计算: 计算过去时间与当前时间的时间差 注意:其中的NSDateFormatter时间格式化类初始化非常消耗性能,如果多次使用,建议定义为全局. NSString *timeStr = @&q ...
- ios 计算两个时间相差秒数_iOS NSDate时间换算
#import "ViewController.h" @interface ViewController () @end @implementation ViewControlle ...
- 求数组的最大值php,求PHP数组最大值,最小值的代码
求PHP数组最大值,最小值的代码,需要的朋友可以参考下. 代码如下: $fruits = array("155::vbscript::http://www.jb51.net/list/lis ...
- java计算两个日期相差月数
1.计算两个日期相差月数,不满一月按一月算 import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- c语言用除法求平均数,论C语言两整数平均值的4种算法
小学数学中我们就学过一种简单的求解两个整数平均数的算法(a+b)/2,当然它同样适用于我们的C语言#include #include int main() { int a = 10; int b = ...
- java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....
我使用以下代码来计算两个日期之间的秒数差异: long secondsBetween = (Seconds.secondsBetween(new LocalDate("1901-01-01& ...
- 计算两个日期相差月数,精确到天
/*** 计算两个日期的月份相差数** @param begin 开始日期* @param end 结束日期* @return 相差月数,精确到天*/public static int minusMo ...
- java 计算两个日期相差月数_Java简单计算两个日期月数差的方法
本文实例讲述了Java简单计算两个日期月数差的方法.分享给大家供大家参考,具体如下: /** * 获取两个日期相差的月数 * @param d1 较大的日期 * @param d2 较小的日期 * @ ...
- php两个时间相差月数,计算两个日期之间相隔的月数
将两个日期相减,返回相差月数的绝对值/** * 计算两个日期之间相隔的月数 * @author injection(injection.mail@gmail.com) * @var string da ...
最新文章
- 洛谷 P1055 ISBN号码【字符串+模拟】
- countByValue
- 1、mybatis是什么?为什么要用mybatis?
- 【Qt调试技巧】Profile配置使用及一些坑
- 第十二届 蓝桥杯 青少年C++组 10月比赛 第1题
- android中button点击两次才响应onclick方法
- set identity_insert on 不起作用
- STM8单片机低功耗---停机(Halt)模式实现
- React之组件小析
- 数据库创建存储过程_创建存储过程来修复孤立的数据库用户
- Java多线程系列--“JUC线程池”01之 线程池架构
- 如何定义一个类对象并用next()的方法使用_python零基础必读--可迭代对象、迭代器与生成器...
- [Windows编程] 开发DLL必读《Best Practices for Creating DLLs》
- 腾讯云服务器购买与备案
- OMNeT 例程 Tictoc15 和 Tictoc16 矢量和标量统计详解
- 金士顿8GU盘量产实录
- 计算机存储容量用K还是KB,计算机中容量单位B、KB、MB、GB和TB的关系
- 安全浏览器无法安装?看这一篇就够了
- 少儿编程航天主题,scratch与航天航空主题:八大行星排排序
- java中产生随机数