【发布时间】:2012-09-04 12:54:39
【问题描述】:
我在 excel 表中有三列值
A: # of unsuccessful transfers to CCR (CTI) =11986
B: # of calls NOT wrapped =8585
C: # of wrapped calls= 15283
三列的总和是来电数 (CTI)= 37017(这是已打包的呼叫数 + 到 CCR 的不成功转移数 (CTI) + 未打包的呼叫数)
我还计算了未计入呼叫的数量(这是已打包呼叫数的减法 - 向 CCR (CTI) 的不成功转移数 - 未打包的呼叫数)
所以我的未计入电话数 = 1163
现在我必须找出未计数电话的百分比,所以我将 37017/1163 相除
所以我的百分比是 3%,理想情况下应该是 0%,我如何在 oracle 中找出 3% 中的百分比落在 A、B 或 C 中。
【问题讨论】:
-
转接到 CCR (CTI) 的失败次数 =11986 未打包的呼叫数 =8585 已打包的呼叫数 = 15283
-
A+B+C=35854。您似乎在说 A+B+C 应该 是 37017,但您没有说为什么,或者这个更大的数字来自哪里。然后,您会发现该明显任意数字与实际数字之间的差异是 1163,但我只能假设您必须首先知道要获得 37017。为什么那个“落入”A、B 或 C 的任何部分,以及怎么会有人知道它会如何在它们之间分裂?这与 Oracle 或 PL/SQL 有什么关系?
-
抱歉混淆 37017 来自数据库 select qry select count(distinct switch_id) from xx_new.xx_cti_call_details@appsread.prd.com where Dealer_name = 'XYG' and TRUNC(CREATION_DATE) BETWEEN '01- 2012 年 7 月和 2012 年 7 月 31 日
-
那么 A、B 和 C 在它们出现在 Excel 中之前从哪里来——也来自对相同数据的查询?如果是这样,您需要显示所有查询和数据结构(请在问题中,而不是在 cmets 中)。如果数据之间没有联系,那么这似乎不是一个可以回答的问题。
-
A) 11986/37017 的差异 =32.38% B) 8585/37017 的差异 =23.19% C) 15283/37017 的差异 =28.19% 最终数字 1163/37017 的差异 =3% In oracle 有没有办法找出它为什么不属于 A B 或 C