SQL_ID bwvcagnxygsrj, child number 0
-------------------------------------
WITH tmpCardInfo AS ( SELECT m.memberid,mobile,idcard,guestname,POIN
T,cardno FROM cardstock.memberguest m,cardstock.GUEST g WHERE (
m.memberid=g.memberid ) AND CardNO='201000722403' ) SELECT /*+
gather_plan_statistics */ i.memberid,i.mobile,i.idcard,i.guestname,i.car
dno,i.point,NVL(SUM(POINT2019),0) point2019,i.point-NVL(SUM(point2019),0
) point2018 FROM tmpCardInfo i LEFT JOIN ( SELECT 'N'
flag,t.cardno,NVL(sum(a.point),0) POINT2019 FROM tmpCardInfo
t,cardstock.GuestPurch a WHERE (t.cardno=a.cardno) AND
to_char(PurchDatetime,'yyyy-mm-dd') BETWEEN '2019-01-01' AND
'2019-12-31' GROUP BY t.cardno UNION SELECT 'T'
flag,t.cardno,SUM(NVL(a.point,0)) POINT FROM tmpCardInfo t,
cardstock.GuestPurch0 a WHERE (t.cardno=a.cardno) GROUP BY
t.cardNO UNION SELECT 'O',s.cardno,SUM(nvl(a.point,0)) FROM
cardstock.exchangesaleitem s,cardstock.ExchangeQuitItem q,tmpCardInfo
t, cardstock.CardAccClear a WHERE (s.sheetid=q.sheetid AND
s.cardno=t.Car
Plan hash value: 3115938894
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------
| Id | Operation | Name |
Starts | E-Rows |E-Bytes| Cost (%CPU)| E-Time | A-Rows | A-Time | Buffers
| Reads | Writes | OMem | 1Mem | Used-Mem |
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------
| 0 | SELECT STATEMENT | |
1 | | | 15 (100)| | 1 |00:00:08.75 | 2818K|
1 | 1 | | | |
| 1 | TEMP TABLE TRANSFORMATION | |
1 | | | | | 1 |00:00:08.75 | 2818K|
1 | 1 | | | |
| 2 | LOAD AS SELECT | |
1 | | | | | 0 |00:00:00.01 | 12 |
0 | 1 | 270K| 270K| 270K (0)|
| 3 | NESTED LOOPS | |
1 | 1 | 111 | 0 (0)| | 1 |00:00:00.01 | 8 |
0 | 0 | | | |
| 4 | TABLE ACCESS BY INDEX ROWID | GUEST |
1 | 1 | 36 | 0 (0)| | 1 |00:00:00.01 | 4 |
0 | 0 | | | |
|* 5 | INDEX UNIQUE SCAN | PK_GUEST |
1 | 1 | | 0 (0)| | 1 |00:00:00.01 | 3 |
0 | 0 | | | |
| 6 | TABLE ACCESS BY INDEX ROWID | MEMBERGUEST |
1 | 1 | 75 | 0 (0)| | 1 |00:00:00.01 | 4 |
0 | 0 | | | |
|* 7 | INDEX RANGE SCAN | I_MEMBERGUEST2 |
1 | 1 | | 0 (0)| | 1 |00:00:00.01 | 3 |
0 | 0 | | | |
| 8 | HASH GROUP BY | |
1 | 1 | 123 | 15 (47)| 00:00:01 | 1 |00:00:08.75 | 2818K|
1 | 0 | 856K| 856K| 487K (0)|
|* 9 | HASH JOIN OUTER | |
1 | 1 | 123 | 14 (43)| 00:00:01 | 2 |00:00:08.75 | 2818K|
1 | 0 | 911K| 911K| 414K (0)|
| 10 | VIEW | |
1 | 1 | 99 | 2 (0)| 00:00:01 | 1 |00:00:00.01 | 5 |
1 | 0 | | | |
评论