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)

  • 相关阅读:
    浅析C# new 和Override的区别
    用流打开open office ods 文件
    两个自己写的合并GridView 行的方法
    TSQL 日期格式化
    页面刷新后滚动条定位
    解决 TextBox 的 ReadOnly 属性为 true 时,刷新页面后值丢失的方法
    Sql server 查询条件中将通配符作为文字使用
    window.open 弹出页面回写父页面值及触发父页面Button事件
    注册光标丢失的事件
    模态对话框对父页面控件回写值
  • 原文地址:https://www.cnblogs.com/working/p/2918973.html
Copyright © 2011-2022 走看看