一段值得紀念的SQL語句

select m.dfhm,m.zbjlx,count(1),round(sum(m.thsc)/count(1),1)
  from T_ANALYS_PHONE_DETAIL m
 where m.dfhm in (select dfhm
                  from (select t.dfhm, t.zbjlx
                          from T_ANALYS_PHONE_DETAIL t
                         where pid = 'PM460100140000201111000001'
                         group by t.dfhm, t.zbjlx)
                 group by dfhm
                having count(1) < 2)
    and pid = 'PM460100140000201111000001'
                  group by m.dfhm,m.zbjlx
                having count(1)>=30

數據源參考
pid dfhm(對方號碼) zbjlx(主被呼叫類型) thsc(通話時長) ......
PM460100140000201111000001 12345678 主叫 32  
PM460100140000201111000001 22222222 被叫 123  
PM460100140000201111000001 12345678 主叫 132  
PM460100140000201111000002 22222222 主叫 234  
PM460100140000201111000001 22222222 被叫 52  
PM460100140000201111000001 87654321 主叫 57  
PM460100140000201111000001 68787987 主叫 5  
... ... ... ...  

 

 

查詢結果參考
對方號碼(dfhm) 類型 次數(>30) 平均時長(秒) 選擇
12345678 只呼不應 60 35.5  
22222222 只應不呼 40 23  
87654321 只呼不應 35 222.4  
... ... ... ...  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章