夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          SELECT t.id,
            t.group_id,
            t.name,
            t.task_count,
            t.status,
            t.project_id,
            t.send_velocity,
            to_char(t.create_time,   
          'YYYY-MM-DD HH24:MI'),
            to_char(t.send_date,   
          'YYYY-MM-DD HH24:MI'),
            u.login_id,
            s.successcount,
            s.softbouncecount,
            s.hardbouncecount,
            s.sendedfailcount,
            s.sendedcount,
            s.opencount,
            s.sumopencount,
            s.clickcount,
            s.sumclickcount,
            s.registercount,
            
          CASE
          WHEN s.sendedcount != 0 THEN
            
          ROUND(s.successcount / s.sendedcount * 100,   2)
          ELSE
            
          0
          END successcountrate,
            
          CASE
          WHEN s.sendedcount != 0 THEN
            
          ROUND(s.sendedfailcount / s.sendedcount * 100,   2)
          ELSE
            
          0
          END sendedfailcountrate,
            
          CASE
          WHEN s.sendedcount != 0 THEN
            
          ROUND(s.softbouncecount / s.sendedcount * 100,   2)
          ELSE
            
          0
          END softbouncecountrate,
            
          CASE
          WHEN s.sendedcount != 0 THEN
            
          ROUND(s.hardbouncecount / s.sendedcount * 100,   2)
          ELSE
            
          0
          END hardbouncecountrate,
            
          CASE
          WHEN s.successcount != 0 THEN
            
          ROUND(s.opencount / s.successcount * 100,   2)
          ELSE
            
          0
          END opencountrate,
            
          CASE
          WHEN s.successcount != 0 THEN
            
          ROUND(s.sumopencount / s.successcount * 100,   2)
          ELSE
            
          0
          END sumopencountrate,
            
          CASE
          WHEN s.successcount != 0 THEN
            
          ROUND(s.clickcount / s.successcount * 100,   2)
          ELSE
            
          0
          END clickcountrate,
            
          CASE
          WHEN s.successcount != 0 THEN
            
          ROUND(s.sumclickcount / s.successcount * 100,   2)
          ELSE
            
          0
          END sumclickcountrate,
            
          CASE
          WHEN t.task_count != 0 THEN
            
          ROUND(s.sendedcount / t.task_count * 100,   2)
          ELSE
            
          0
          END sendedrate,
            
          CASE
          WHEN t.task_count != 0 THEN
            
          ROUND(s.registercount / s.clickcount * 100,   2)
          ELSE
            
          0
          END registercountrate
          FROM tasks t,
            users u,
              (
          SELECT SUM(
             
          CASE
             
          WHEN active > 0
             
          AND active != 2 THEN 1
             
          ELSE 0
             
          END) successcount,
               
          SUM(
             
          CASE
             
          WHEN(active > -5000
             
          AND active < -500OR active = -1 OR active = -9999 OR active < -20000 THEN 1
             
          ELSE 0
             
          END) softbouncecount,
               
          SUM(
             
          CASE
             
          WHEN(active > -500
             
          AND active < -50OR active = -10001 OR active = -10002 THEN 1
             
          ELSE 0
             
          END) hardbouncecount,
               
          SUM(
             
          CASE
             
          WHEN active < 0 THEN 1
             
          ELSE 0
             
          END) sendedfailcount,
               
          SUM(
             
          CASE
             
          WHEN active != 0
             
          AND active != 2 THEN 1
             
          ELSE 0
             
          END) sendedcount,
               
          SUM(
             
          CASE
             
          WHEN

             
          OPEN > 0 THEN 1
             
          ELSE 0
             
          END) opencount,
               
          SUM(
             
          CASE
             
          WHEN

             
          OPEN > 0 THEN nvl(

               
          OPEN,    0)
             
          ELSE 0
             
          END) sumopencount,
               
          SUM(
             
          CASE
             
          WHEN click > 0 THEN nvl(

               
          OPEN,    0)
             
          ELSE 0
             
          END) clickcount,
               
          SUM(
             
          CASE
             
          WHEN click > 0 THEN nvl(click,    0)
             
          ELSE 0
             
          END) sumclickcount,
               
          SUM(
             
          CASE
             
          WHEN emigration IS NOT NULL THEN nvl(click,    0)
             
          ELSE 0
             
          END) registercount
             
          FROM task_emails_143)
          s
          WHERE t.user_id = u.id
           
          AND t.id = '143'
          posted on 2008-11-18 17:25 HUIKK 閱讀(224) 評論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 温泉县| 陵川县| 商城县| 四会市| 山西省| 精河县| 临高县| 永善县| 民勤县| 孟连| 合肥市| 郑州市| 金寨县| 邓州市| 浦城县| 永新县| 呼和浩特市| 泌阳县| 连江县| 峨边| 沈丘县| 光泽县| 石柱| 老河口市| 连云港市| 甘孜| 沁阳市| 荃湾区| 泉州市| 温泉县| 德兴市| 罗城| 将乐县| 建始县| 孟连| 屯留县| 民县| 海丰县| 大理市| 西丰县| 永新县|