zoukankan      html  css  js  c++  java
  • 每日排行榜报表的sql(oracle)

    Select *
      from (select Z.*, rownum RN
              from (select organise_name,
                           open_suc_total,
                           rank() over(order by open_suc_total desc) recSuccessCountRank,
                           recommend_total,
                           rank() over(order by recommend_total desc) recTotalCountRank,
                           to_char(round(open_suc_total / recommend_total * 100,
                                         4),
                                   'fm9999990.00') || '%' recSuccessLevel,
                           rank() over(order by open_suc_total / recommend_total desc) recSuccessLevelRank
                      from (select f_hkf_find_organise(R.Organise_Id,
                                                       'organise_name',
                                                       1 +
                                                       f_hkf_organise_level('SCAA')) organise_name,
                                   sum(R.open_suc_total) open_suc_total,
                                   sum(R.recommend_total) recommend_total
                              from Stat_Recomend_Day R, sys_organise_info oi
                             where 1 = 1
                               and instr(R.organise_code, oi.organise_code) = 1
                               and (oi.organise_id = ('SCAA') or oi.organise_code = ('SCAA'))
                             group By f_hkf_find_organise(R.Organise_Id,
                                                          'organise_name',
                                                          1 +
                                                          f_hkf_organise_level('SCAA')))
                    union all
                    select '合计',
                           nvl(open_suc_total, 0) open_suc_total,
                           null,
                           nvl(recommend_total, 0) recommend_total,
                           null,
                           to_char(round(nvl(open_suc_total / recommend_total, 0) * 100,
                                         4),
                                   'fm9999990.00') || '%' recSuccessLevel,
                           null
                      from (select sum(R.open_suc_total) open_suc_total,
                                   sum(R.recommend_total) recommend_total
                              from Stat_Recomend_Day R, Sys_Organise_Info oi
                             WHERE (oi.organise_id = ('SCAA') or oi.organise_code = ('SCAA'))
                               and instr(r.organise_code, oi.organise_code) = 1)) Z)

  • 相关阅读:
    mysql数据库安装,启动和关闭
    python学习笔记(xlsxwriter模块使用)
    redis集群搭建
    gpasswd 命令详解
    linux CPU使用率过高或负载过高的处理思路
    Django模型(ORM)
    Django模板层(template)
    Windows下安装node.js(npm) git+vue
    Sublime Text 3:3114的安装(目前最新),插件emmet的安装
    opacity在IE6~8下无效果,解决的办法
  • 原文地址:https://www.cnblogs.com/working/p/2918973.html
Copyright © 2011-2022 走看看