夢(mèng)幻之旅

          DEBUG - 天道酬勤

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評(píng)論 :: 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 閱讀(223) 評(píng)論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 定结县| 威信县| 前郭尔| 德化县| 泽州县| 郧西县| 朝阳区| 金溪县| 商水县| 屏东县| 邯郸市| 清徐县| 曲阳县| 合肥市| 浪卡子县| 长汀县| 东阳市| 茌平县| 渑池县| 铁力市| 绩溪县| 定兴县| 唐山市| 同心县| 富民县| 浦北县| 大洼县| 加查县| 东宁县| 稻城县| 界首市| 洛隆县| 海宁市| 陆良县| 公主岭市| 广昌县| 凤山县| 镇原县| 积石山| 尤溪县| 安吉县|