利用子查询,但这样速度较慢。

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,但是第二大,第二小怎么算?的更多相关文章

  1. SQL中MAX()和MIN()函数的使用(比较字符串的大小)

    在SQL数据库中,最大/最小值函数—MAX()/MIN()是经常要用到的,下面就将为您分别介绍MAX()函数和MIN()函数的使用,供您参考,希望对您学习SQL数据库能有些帮助. 当需要了解一列中的最 ...

  2. [HDU] 5306 Gorgeous Sequence [区间取min&求和&求max]

    题解: 线段树维护区间取min求和求max 维护最小值以及个数,次小值 标记清除时,分情况讨论 当lazy>max1 退出 当max1>lazy>max2(注意不要有等号) 更新 否 ...

  3. SQL使用总结-like,MAX,MIN

    1. 时间索引不容许使用like 对时间索引适应like,会时间索引变成字符串操作,成为遍历动作,失去索引价值. 错误写法: EXPLAIN  SELECT AVG(data_value) AS av ...

  4. 集合函数AVG,SUM,MAX,MIN

    需要计算这些值的平均值.使用函数AVG(),你可以返回一个字段中所有值的平均值. 假如你对你的站点进行一次较为复杂的民意调查.访问者可以在1到10之间投票,表示他们喜欢你站点的程度.你把投票结果保存在 ...

  5. Oracle bug 使用max或min函数into到一个char类型报字符缓冲区太小的错误

    这个BUG出现会报错如下: selectto_char(max(RENEWAL_DATE)) intoM_YEAR_MONTH fromt_renewal_schedule; ORA-06502: P ...

  6. Python之路(第八篇)Python内置函数、zip()、max()、min()

    一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...

  7. Python之路Python内置函数、zip()、max()、min()

    Python之路Python内置函数.zip().max().min() 一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算, ...

  8. 【MySQL】汇总数据 - avg()、count()、max()、min()、sum()函数的使用

    第12章 汇总数据 文章目录 第12章 汇总数据 1.聚集函数 1.1.AVG()函数 avg() 1.2.COUNT()函数 count() 1.3. MAX()函数 max() 1.4.MIN() ...

  9. 【转载】set_input_delay和set_output_delay的选项-max和-min的讨论

    转自:http://www.cnblogs.com/freshair_cnblog/archive/2012/09/12/2681060.html 一.存在背景分析 文档的说法是,set_input_ ...

随机推荐

  1. shell 的有用函数

    1.isNumber 2.命令可用 3.当前用户是root 1.isNumber 判断“字符串”是否是个数字: declare chkNumber= isNumber(){ parameter1=$ ...

  2. 读O目标KR关键结果的一些个人理解

    O目标KR关键结果 为了完成一个目标,需要完成几个或者多个关键的结果来验证. 书的开头写的是一些理论,有印象的东西还是从汉娜和杰克的公司来说,卖茶叶的公司.联系着茶农和可以产生消费的餐馆和供应商,在未 ...

  3. The type javax.swing.JComponent cannot be resolved. It is indirectly referenced from required .class files

    一段简单程序, frame.add(lbl);出现 问题. 也不知道为什么就是这里, 而我Ctrl + Shift + T 确实也是没有发现 JComponent . public void disp ...

  4. js五子棋游戏

    //code <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <ti ...

  5. ubuntu-Linux下如何安装Tensorflow?

    http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.html https://www.cnblogs.com/ ...

  6. 星号三角形 I python

    '''星号三角形 I描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号.输入示例1:3输出示例2: * * ...

  7. jsp取addFlashAttribute值深入理解即springMVC发redirect传隐藏参数

    结论:两种方式 a.如果没有进行action转发,在页面中el需要${sessionScope['org.springframework.web.servlet.support.SessionFlas ...

  8. oracle删除表数据的两种的方式

    转自:https://blog.csdn.net/qq_37840993/article/details/82490787 平时写sql中我们都会用到删除语句,而平时删除表数据的时候我们经常会用到两种 ...

  9. Appium -选择、操作元素2

    选择元素的方法 根据xpath 在Appium中,我们没法使用css,因为css是web专用的 Appium支持xpath来定位元素 对于一些比较复杂的元素的定位,我们可以用它 driver.find ...

  10. Echarts(一)

    echarts3.61.<!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="barMain" style="heigh ...