`

oracle 报表 自己备份用

 
阅读更多


上个月做的报表

记下这个SQL文,以后还要用。

select a.chldate,
       nvl(a.Num_Assign, 0) tot_dis, --累计分配量
       nvl(b.Num_Followup, 0) tot_followup, --累计跟进量
       to_char(round((nvl(c.sthours, 0) + nvl(d.tfhours, 0) +
                     nvl(e.fehours, 0)) / nvl(a.Num_Assign, 0) * 100,
                     2)) || '%' st_rate, --72小时跟进率
       to_char(round(nvl(b.Num_Followup, 0) / nvl(a.Num_Assign, 0) * 100, 2)) || '%' tot_rete, --累计跟进率
       nvl(d.tfhours, 0) num_tf, --24小时跟进量
       nvl(e.fehours, 0) num_fe, --48小时跟进量
       nvl(c.sthours, 0) num_st, --72小时跟进量
       nvl(g.moresthours, 0) num_more_st, --大于72小时跟进量
       nvl(b.Num_Followup, 0) / nvl(a.Num_Assign, 0) tot, --排序用,因为跟进率是字符串,所以还是要再做个字段出来做排序
       (nvl(c.sthours, 0) + nvl(d.tfhours, 0) + nvl(e.fehours, 0)) /
       nvl(a.Num_Assign, 0) st --排序用,因为跟进率是字符串,所以还是要再做个字段出来做排序
  from (select to_char(aa.CHLDISTRIBUTEDATE, 'yyyy-mm-dd') chldate,
               count(1) Num_Assign
          from club_hot_leads aa
         where aa.flag = 1
           and aa.chlisdistribute = 1
           and aa.CHLDISTRIBUTEDATE >= to_date('2012-04-01', 'yyyy-mm-dd')
           and aa.CHLDISTRIBUTEDATE <= to_date('2012-04-30', 'yyyy-mm-dd')
         group by to_char(aa.CHLDISTRIBUTEDATE, 'yyyy-mm-dd')) a
  left join (select count(1) Num_Followup,
                    to_char(bb.CHLDISTRIBUTEDATE, 'yyyy-mm-dd') chldate
               from club_hot_leads bb
              where bb.flag = 1
                and bb.CHLDISTRIBUTEDATE >= to_date('2012-04-01', 'yyyy-mm-dd')
                and bb.CHLDISTRIBUTEDATE <= to_date('2012-04-30', 'yyyy-mm-dd')
                and bb.CHLMARKETINGDATE is not null
                and bb.CHLMARKETINGSTATEID is not null
              group by to_char(bb.CHLDISTRIBUTEDATE, 'yyyy-mm-dd')) b
    on a.chldate = b.chldate--这里最重要,这样就能有以日期为统计了。
 

 

 

 

 

  • 大小: 7.4 KB
分享到:
评论

相关推荐

    Oracle数据库容灾备份技术探讨

    "Oracle数据库容灾备份技术探讨" Oracle数据库容灾备份技术探讨是指通过各种技术手段来保护和恢复Oracle数据库,以确保数据库的高可用性和业务连续性。根据不同的灾备技术,可以将其分为三类: Oracle Data Guard...

    oracle 数据库备份还原代码

    本代码实现的功能主要涵盖Oracle数据库的备份与还原,以及数据导出到Excel的功能。 首先,我们来详细讲解Oracle数据库的备份与恢复过程。备份通常分为完整备份、增量备份和差异备份。完整的数据库备份会复制所有...

    jimu_report-oracle.zip

    6. 安全管理:在使用积木报表与Oracle数据库交互时,系统的安全性同样重要。积木报表支持角色权限管理,可以设置不同用户对报表的访问和操作权限,确保数据安全。 在提供的"jimu_report.dmp"文件中,很可能包含了...

    ORACLE备份恢复方案

    - **华为彩信业务库恢复**:通常涉及使用最新的完整备份和随后的增量备份,通过Oracle的RMAN(恢复管理器)工具进行。 - **WAP业务库恢复**:步骤类似,需要根据故障发生的时间点选择合适的备份文件进行恢复。 ...

    ORACLE系统报表输出流程.docx

    ### ORACLE系统报表输出流程详解 #### 一、制作ORACLE宏文件 1. **准备工作**: - 首先需要准备一个名为`BOOK1_国内.xls`或`BOOK1_国际.xls`的Excel文档,可以从“财会家园”网站下载或者直接拷贝现有文件并重...

    Oracle9i RMAN备份及恢复步骤

    通过SQL*Plus以SYSDBA身份连接,执行`shutdown immediate`关闭数据库,然后`startup mount`启动实例并加载数据库但不打开,接着使用`alter database archivelog`命令将数据库切换到归档模式,再用`alter database ...

    Oracle 11g数据库备份与还原

    ### Oracle 11g数据库备份与还原:数据泵技术详解 #### 一、概述 在Oracle 11g中,数据泵(Data Pump)是一种高效的数据迁移工具,它提供了快速导出和导入整个数据库或其部分的能力。通过使用数据泵,可以轻松地将...

    linux下oracle的备份与恢复.docx

    Linux 下 Oracle 的备份与恢复 Linux 系统下 Oracle10G RMAN 备份及恢复步骤详解 在 Linux 系统下,Oracle 数据库的备份与恢复是一...使用 RMAN,可以轻松地对 Oracle 数据库进行备份和恢复,从而确保数据的安全性。

    Oracle数据库的备份与恢复及实例.pdf

    Oracle数据库的备份与恢复是确保数据安全性和可用性的重要环节,尤其在关键业务系统中,如TMI项目中使用Oracle数据库的情况。Oracle提供了多种备份策略和技术来应对各种潜在的数据丢失风险,包括机器故障、介质故障...

    Navicat for Oracle汉化 自己一直使用的

    用户下载并安装此文件后,就可以在自己的计算机上使用汉化版的Navicat for Oracle,从而享受中文界面带来的便捷。 总的来说,Navicat for Oracle汉化版是一个为Oracle数据库用户提供图形化管理工具的解决方案,它...

    oracle数据库报表导入导出工具

    Oracle数据库报表导入导出工具是针对Oracle数据库设计的一款高效、便捷的数据管理软件,它使得数据库中的数据报表处理变得更加简单和直观。在Oracle数据库环境中,数据的导入与导出是日常维护工作的重要环节,用于...

    基于ORACLE航空结算数据库的备份恢复策略的研究与设计.pdf

    【Oracle数据库备份恢复策略】 Oracle数据库是全球广泛使用的高级关系型数据库管理系统,尤其适用于处理大量数据和并发操作的复杂业务场景。在航空结算系统中,数据的可用性和安全性至关重要,因为这些系统通常处理...

    ORACLE数据库灾难恢复与备份技术探讨.pdf

    一个完整的Oracle高可用性方案通常会结合以上多种技术,例如使用ASM进行磁盘镜像以防止硬件故障,RAC提高实例级别容错和负载均衡,RMAN进行定期备份,Data Guard或GoldenGate实现远程复制和数据容灾。对于不同规模的...

    navicat for oracle

    4. 数据备份:Navicat for Oracle具备自动备份功能,能够定期或按需备份数据库,确保数据安全。 5. SQL开发:内置的SQL编辑器支持SQL编写、调试和优化,还提供了智能提示和代码片段功能,提升SQL编写效率。 6. ...

    oracle hyperion financial management

    在Oracle Hyperion Financial Management中,用户可以使用Smart View工具来创建和管理财务报表和预算。Smart View工具提供了多种财务报表模板和预算模板,方便用户快速创建和管理财务报表和预算。用户还可以使用...

    Oracle XML 开发手册

    Oracle XML开发手册是一份详尽的指南,专为在Oracle数据库环境中使用XML技术进行开发的IT专业人士准备。手册深入探讨了Oracle对XML的支持,包括数据存储、查询、处理和集成等多个方面,旨在帮助开发者充分利用Oracle...

    Oracle SQL Developer 使用说明

    本文档将深入讲解Oracle SQL Developer的使用方法,帮助用户充分利用这款工具提升工作效率。 1. **安装与启动** - 下载:首先,你需要从Oracle官网下载最新版本的SQL Developer安装包。 - 安装:按照安装向导的...

Global site tag (gtag.js) - Google Analytics