sql 求max和min,但是第二大,第二小怎么算?
利用子查询,但这样速度较慢。
SELECT
Baoming.id,
Baoming.addtime AS '报名时间',
CONCAT(Members.realname,Members.username) AS '客服姓名',
Sem.name AS `渠道来源`,
CASE WHEN bmcs_fd_time IS NOT NULL THEN "分单" ELSE "未分单" END AS `是否分单`,
CASE WHEN (SELECT COUNT(id) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND connect_status = 1 AND call_mode = 2 ) > 0 THEN "接通" ELSE "未接通" END AS `是否接通`,
(SELECT COUNT(id) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND call_mode = 2 ) AS '联系次数',
(SELECT MIN(call_time) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND call_mode = 2 ) AS '第一次联系时间',
(SELECT MIN(call_time) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND call_mode = 2 AND call_time>`第一次联系时间`) AS '第2次联系时间',
(SELECT MIN(call_time) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND call_mode = 2 AND call_time>`第2次联系时间`) AS '第3次联系时间',
(SELECT MIN(call_time) FROM come_go_phone_logs WHERE baoming_id = Baoming.id AND call_mode = 2 AND call_time>`第3次联系时间`) AS '第4次联系时间'
FROM
`baomings` AS Baoming
LEFT JOIN come_go_phone_logs AS Phone
ON Phone.baoming_id = Baoming.id
LEFT JOIN `members` AS Members
ON Phone.seats_cs= Members.`id`
LEFT JOIN `sem_sources` AS Sem
ON Sem.j_name=Baoming.bm_laiyuan
WHERE Baoming.addtime >= '2017-07-01 00:00:00'
AND Baoming.is_fp = 1
AND Baoming.zx_tuijian = 1
AND Baoming.addtime <= '2017-07-11 23:59:59'
AND Baoming.id IN ( SELECT baoming_id ,COUNT(id) AS c FROM come_go_phone_logs WHERE connect_status = 1 AND call_mode = 2 )
GROUP BY Baoming.id
sql 求max和min,但是第二大,第二小怎么算?的更多相关文章
- SQL中MAX()和MIN()函数的使用(比较字符串的大小)
在SQL数据库中,最大/最小值函数—MAX()/MIN()是经常要用到的,下面就将为您分别介绍MAX()函数和MIN()函数的使用,供您参考,希望对您学习SQL数据库能有些帮助. 当需要了解一列中的最 ...
- [HDU] 5306 Gorgeous Sequence [区间取min&求和&求max]
题解: 线段树维护区间取min求和求max 维护最小值以及个数,次小值 标记清除时,分情况讨论 当lazy>max1 退出 当max1>lazy>max2(注意不要有等号) 更新 否 ...
- SQL使用总结-like,MAX,MIN
1. 时间索引不容许使用like 对时间索引适应like,会时间索引变成字符串操作,成为遍历动作,失去索引价值. 错误写法: EXPLAIN SELECT AVG(data_value) AS av ...
- 集合函数AVG,SUM,MAX,MIN
需要计算这些值的平均值.使用函数AVG(),你可以返回一个字段中所有值的平均值. 假如你对你的站点进行一次较为复杂的民意调查.访问者可以在1到10之间投票,表示他们喜欢你站点的程度.你把投票结果保存在 ...
- Oracle bug 使用max或min函数into到一个char类型报字符缓冲区太小的错误
这个BUG出现会报错如下: selectto_char(max(RENEWAL_DATE)) intoM_YEAR_MONTH fromt_renewal_schedule; ORA-06502: P ...
- Python之路(第八篇)Python内置函数、zip()、max()、min()
一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...
- Python之路Python内置函数、zip()、max()、min()
Python之路Python内置函数.zip().max().min() 一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算, ...
- 【MySQL】汇总数据 - avg()、count()、max()、min()、sum()函数的使用
第12章 汇总数据 文章目录 第12章 汇总数据 1.聚集函数 1.1.AVG()函数 avg() 1.2.COUNT()函数 count() 1.3. MAX()函数 max() 1.4.MIN() ...
- 【转载】set_input_delay和set_output_delay的选项-max和-min的讨论
转自:http://www.cnblogs.com/freshair_cnblog/archive/2012/09/12/2681060.html 一.存在背景分析 文档的说法是,set_input_ ...
随机推荐
- 关于windows中在env中执行django-admin.py出现Access is denied.的解决办法
(ll_env) E:\python\learning_log>django-admin.pyAccess is denied. 这个是路径的问题,默认的文件获取路径没能正常获取文件 我使用绝对 ...
- Ignoring query to other database
Ignoring query to other database 自己今天刚遇到,进入MySQL的时候,输入show databases; 产生如下错误 错误提示 Ignoring query to ...
- asp.net excel导出去除科学计数法的表示格式
去除导出excel中的科学计数法的表示格式:在td标签里面加个样式:style=\"vnd.ms-excel.numberformat:@\" <td style=\&quo ...
- cqrs案例
参考: https://www.cnblogs.com/yjmyzz/p/cqrs-axonframework-sample.html 例子2: https://www.cnblogs.com/yj ...
- 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed
原因分析: 1.可能是端口被占用导致,其他软件占用了tomcat的端口. 2.可能是在打开Tomcat的情况下关闭了Eclipse.idea等开发工具,或是Eclipse.idea非正常关闭(如电脑. ...
- day13-文件操作
1.打开与关闭 1.1.open() close()我们使用 open() 函数打开文件.这个函数将返回一个文件对象,我们对文件的读写都将使用这个对象.open() 函数需要三个参数,第一个参数是文件 ...
- 获取本机内网、外网ip(C++)<转>
基础知识 电脑在局域网内,通过网关/路由器连接到Internet则ip分为内网ip.外网ip.通过ipconfig得到的为局域网ip. 电脑直接拨号连接等,则本机通过ipconfig得到的就是外网ip ...
- jq时间戳动画
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- ABAP-计算器-动态表达式
data:lv_value type string. call function 'EVAL_FORMULA' exporting formula = '90 <= 90' program = ...
- java基础总结001
1 sdf.parse()和sdf.format()它们两者的用法 http://www.imooc.com/wenda/detail/324671 3 Java String.s ...