上个月做的报表
记下这个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 Data Guard...
本代码实现的功能主要涵盖Oracle数据库的备份与还原,以及数据导出到Excel的功能。 首先,我们来详细讲解Oracle数据库的备份与恢复过程。备份通常分为完整备份、增量备份和差异备份。完整的数据库备份会复制所有...
- **华为彩信业务库恢复**:通常涉及使用最新的完整备份和随后的增量备份,通过Oracle的RMAN(恢复管理器)工具进行。 - **WAP业务库恢复**:步骤类似,需要根据故障发生的时间点选择合适的备份文件进行恢复。 ...
6. 安全管理:在使用积木报表与Oracle数据库交互时,系统的安全性同样重要。积木报表支持角色权限管理,可以设置不同用户对报表的访问和操作权限,确保数据安全。 在提供的"jimu_report.dmp"文件中,很可能包含了...
### ORACLE系统报表输出流程详解 #### 一、制作ORACLE宏文件 1. **准备工作**: - 首先需要准备一个名为`BOOK1_国内.xls`或`BOOK1_国际.xls`的Excel文档,可以从“财会家园”网站下载或者直接拷贝现有文件并重...
通过SQL*Plus以SYSDBA身份连接,执行`shutdown immediate`关闭数据库,然后`startup mount`启动实例并加载数据库但不打开,接着使用`alter database archivelog`命令将数据库切换到归档模式,再用`alter database ...
### Oracle 11g数据库备份与还原:数据泵技术详解 #### 一、概述 在Oracle 11g中,数据泵(Data Pump)是一种高效的数据迁移工具,它提供了快速导出和导入整个数据库或其部分的能力。通过使用数据泵,可以轻松地将...
Linux 下 Oracle 的备份与恢复 Linux 系统下 Oracle10G RMAN 备份及恢复步骤详解 在 Linux 系统下,Oracle 数据库的备份与恢复是一...使用 RMAN,可以轻松地对 Oracle 数据库进行备份和恢复,从而确保数据的安全性。
Oracle数据库的备份与恢复是确保数据安全性和可用性的重要环节,尤其在关键业务系统中,如TMI项目中使用Oracle数据库的情况。Oracle提供了多种备份策略和技术来应对各种潜在的数据丢失风险,包括机器故障、介质故障...
用户下载并安装此文件后,就可以在自己的计算机上使用汉化版的Navicat for Oracle,从而享受中文界面带来的便捷。 总的来说,Navicat for Oracle汉化版是一个为Oracle数据库用户提供图形化管理工具的解决方案,它...
Oracle数据库报表导入导出工具是针对Oracle数据库设计的一款高效、便捷的数据管理软件,它使得数据库中的数据报表处理变得更加简单和直观。在Oracle数据库环境中,数据的导入与导出是日常维护工作的重要环节,用于...
【Oracle数据库备份恢复策略】 Oracle数据库是全球广泛使用的高级关系型数据库管理系统,尤其适用于处理大量数据和并发操作的复杂业务场景。在航空结算系统中,数据的可用性和安全性至关重要,因为这些系统通常处理...
一个完整的Oracle高可用性方案通常会结合以上多种技术,例如使用ASM进行磁盘镜像以防止硬件故障,RAC提高实例级别容错和负载均衡,RMAN进行定期备份,Data Guard或GoldenGate实现远程复制和数据容灾。对于不同规模的...
4. 数据备份:Navicat for Oracle具备自动备份功能,能够定期或按需备份数据库,确保数据安全。 5. SQL开发:内置的SQL编辑器支持SQL编写、调试和优化,还提供了智能提示和代码片段功能,提升SQL编写效率。 6. ...
在Oracle Hyperion Financial Management中,用户可以使用Smart View工具来创建和管理财务报表和预算。Smart View工具提供了多种财务报表模板和预算模板,方便用户快速创建和管理财务报表和预算。用户还可以使用...
Oracle XML开发手册是一份详尽的指南,专为在Oracle数据库环境中使用XML技术进行开发的IT专业人士准备。手册深入探讨了Oracle对XML的支持,包括数据存储、查询、处理和集成等多个方面,旨在帮助开发者充分利用Oracle...
本文档将深入讲解Oracle SQL Developer的使用方法,帮助用户充分利用这款工具提升工作效率。 1. **安装与启动** - 下载:首先,你需要从Oracle官网下载最新版本的SQL Developer安装包。 - 安装:按照安装向导的...