-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathselect_contact_by_dn.sql
58 lines (56 loc) · 2.1 KB
/
select_contact_by_dn.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/* Formatted on 2010/05/26 16:27 (Formatter Plus v4.8.7) */
/* DECODE (dn.dn_id, dn2.dn_id, dn.dn_id, dn2.dn_id) dn_id, */
SELECT DECODE (dn.dn_id, dn2.dn_id, dn.dn_num, 'NEW: ' || dn2.dn_num) dial,
cu.custcode, /*cu.billcycle bc, */cu.customer_id, cu.cscurbalance bal,
ub.unbilled_amount unb_amt, co.co_id, tm.tmcode, tm.des rate_plan,
sp.spcode, sp.des service_package, sn.sncode, sn.des service,
cc.ccline1, cc.ccline2, cc.ccline3, cc.ccline4, cc.ccline5,
cc.ccline6, icc.combo01, icc.combo19, icc.combo20
FROM DIRECTORY_NUMBER dn,
CONTR_SERVICES_CAP csc,
CONTR_SERVICES_CAP csc2,
DIRECTORY_NUMBER dn2,
PROFILE_SERVICE ps,
PR_SERV_SPCODE_HIST psp,
RATEPLAN tm,
MPUSPTAB sp,
MPUSNTAB sn,
CONTRACT_ALL co,
CCONTACT_ALL cc,
CUSTOMER_ALL cu,
MPUUBTAB ub,
INFO_CUST_COMBO icc
WHERE dn.dn_num IN ('127469070')
AND csc.dn_id = dn.dn_id
AND (csc.cs_request = (SELECT MAX (cs_request)
FROM CONTR_SERVICES_CAP
WHERE dn_id = dn.dn_id) OR csc.cs_request IS NULL
)
AND csc2.co_id = csc.co_id
AND csc2.sncode = csc.sncode
AND csc2.cs_deactiv_date IS NULL
AND dn2.dn_id = csc2.dn_id
AND ps.co_id = csc.co_id
AND ps.sncode = csc.sncode
AND psp.co_id = ps.co_id
AND psp.sncode = ps.sncode
AND psp.profile_id = ps.profile_id
AND psp.histno = ps.spcode_histno
AND tm.tmcode = co.tmcode
AND sp.spcode = psp.spcode
AND sn.sncode = ps.sncode
AND co.co_id = csc.co_id
AND cc.customer_id = co.customer_id
AND cc.ccseq = 1
AND cu.customer_id = co.customer_id
AND ub.customer_id(+) = co.customer_id
AND icc.customer_id(+) = co.customer_id
ORDER BY 1;
SELECT tm.des, sp.des, sn.des, cs.*
FROM contr_services cs, mputmtab tm, MPUSPTAB sp, MPUSNTAB sn
WHERE tm.tmcode = cs.tmcode
AND tm.vscode = 0
AND sp.spcode = cs.spcode
AND sn.sncode = cs.sncode
AND cs.co_id = 43960989
ORDER BY cs.tmcode, cs.sncode;