1
|
UPDATE prdd
|
2
|
SET prdd.AMT_APP = pth.AMT_APP,
|
3
|
prdd.AMT_EXE=pth.AMT_EXE,
|
4
|
prdd.AMT_ETM=pth.AMT_ETM,
|
5
|
prdd.AMT_TF=pth.AMT_TF,
|
6
|
prdd.AMT_RECEIVE_TF=pth.AMT_RECEIVE_TF
|
7
|
FROM PL_REQUEST_DOC prd
|
8
|
LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
9
|
--LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
10
|
LEFT JOIN PL_TRADEDETAIL pt ON prdd.TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
11
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
12
|
LEFT JOIN PL_TRADEDETAIL_HIST pth ON prd.REQ_ID = pth.REQ_ID AND pt.TRADE_ID = pth.TRADE_ID
|
13
|
WHERE prd.PROCESS_ID IN ('APPROVE','SETTLMENT')
|
14
|
AND pm.YEAR = '2022'
|
15
|
AND pth.AMT_APP IS NOT NULL
|
16
|
-------------------------------------------------------------------
|
17
|
UPDATE prt
|
18
|
SET prt.FR_AMT_APP=pth.AMT_APP,
|
19
|
prt.FR_AMT_EXE=pth.AMT_EXE,
|
20
|
prt.FR_AMT_ETM=pth.AMT_ETM,
|
21
|
prt.FR_AMT_TF=pth.AMT_TF,
|
22
|
prt.FR_AMT_RECEIVE_TF=pth.AMT_RECEIVE_TF
|
23
|
FROM PL_REQUEST_DOC prd
|
24
|
--LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
25
|
LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
26
|
LEFT JOIN PL_TRADEDETAIL pt ON prt.FR_TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
27
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
28
|
LEFT JOIN PL_TRADEDETAIL_HIST pth ON prd.REQ_ID = pth.REQ_ID AND pt.TRADE_ID = pth.TRADE_ID
|
29
|
WHERE prd.PROCESS_ID IN ('APPROVE','SETTLMENT')
|
30
|
AND pm.YEAR = '2022'
|
31
|
AND pth.AMT_APP IS NOT NULL
|
32
|
--------------------------------------------------------------------------------
|
33
|
UPDATE prt
|
34
|
SET prt.TO_AMT_APP=pth.AMT_APP,
|
35
|
prt.TO_AMT_EXE=pth.AMT_EXE,
|
36
|
prt.TO_AMT_ETM=pth.AMT_ETM,
|
37
|
prt.TO_AMT_TF=pth.AMT_TF,
|
38
|
prt.TO_AMT_RECEIVE_TF=pth.AMT_RECEIVE_TF
|
39
|
FROM PL_REQUEST_DOC prd
|
40
|
--LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
41
|
LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
42
|
LEFT JOIN PL_TRADEDETAIL pt ON prt.TO_TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
43
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
44
|
LEFT JOIN PL_TRADEDETAIL_HIST pth ON prd.REQ_ID = pth.REQ_ID AND pt.TRADE_ID = pth.TRADE_ID
|
45
|
WHERE prd.PROCESS_ID IN ('APPROVE','SETTLMENT')
|
46
|
AND pm.YEAR = '2022'
|
47
|
AND pth.AMT_APP IS NOT NULL
|
48
|
------------------------------------------------------------------------------
|
49
|
UPDATE prdd
|
50
|
SET prdd.AMT_APP = pt.AMT_APP,
|
51
|
prdd.AMT_EXE=pt.AMT_EXE,
|
52
|
prdd.AMT_ETM=pt.AMT_ETM,
|
53
|
prdd.AMT_TF=pt.AMT_TF,
|
54
|
prdd.AMT_RECEIVE_TF=pt.AMT_RECEIVE_TF
|
55
|
FROM PL_REQUEST_DOC prd
|
56
|
LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
57
|
--LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
58
|
LEFT JOIN PL_TRADEDETAIL pt ON prdd.TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
59
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
60
|
WHERE prd.PROCESS_ID NOT IN ('APPROVE','SETTLMENT')
|
61
|
AND pm.YEAR = '2022'
|
62
|
AND prd.AUTH_STATUS = 'A'
|
63
|
--------------------------------------------------------------------------------------------
|
64
|
UPDATE prt
|
65
|
SET prt.FR_AMT_APP = pt.AMT_APP,
|
66
|
prt.FR_AMT_EXE=pt.AMT_EXE,
|
67
|
prt.FR_AMT_ETM=pt.AMT_ETM,
|
68
|
prt.FR_AMT_TF=pt.AMT_TF,
|
69
|
prt.FR_AMT_RECEIVE_TF=pt.AMT_RECEIVE_TF
|
70
|
FROM PL_REQUEST_DOC prd
|
71
|
--LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
72
|
LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
73
|
LEFT JOIN PL_TRADEDETAIL pt ON prt.FR_TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
74
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
75
|
WHERE prd.PROCESS_ID NOT IN ('APPROVE','SETTLMENT')
|
76
|
AND pm.YEAR = '2022'
|
77
|
AND prd.AUTH_STATUS = 'A'
|
78
|
------------------------------------------------------------------------------------------------
|
79
|
UPDATE prt
|
80
|
SET prt.TO_AMT_APP = pt.AMT_APP,
|
81
|
prt.TO_AMT_EXE=pt.AMT_EXE,
|
82
|
prt.TO_AMT_ETM=pt.AMT_ETM,
|
83
|
prt.TO_AMT_TF=pt.AMT_TF,
|
84
|
prt.TO_AMT_RECEIVE_TF=pt.AMT_RECEIVE_TF
|
85
|
FROM PL_REQUEST_DOC prd
|
86
|
--LEFT JOIN PL_REQUEST_DOC_DT prdd ON prd.REQ_ID = prdd.REQ_ID
|
87
|
LEFT JOIN PL_REQUEST_TRANSFER prt ON prt.REQ_DOC_ID = prd.REQ_ID
|
88
|
LEFT JOIN PL_TRADEDETAIL pt ON prt.TO_TRADE_ID = pt.TRADE_ID --OR prt.FR_TRADE_ID = pt.TRADE_ID OR prt.TO_TRADE_ID = pt.TRADE_ID
|
89
|
LEFT JOIN PL_MASTER pm ON pt.PLAN_ID = pm.PLAN_ID
|
90
|
WHERE prd.PROCESS_ID NOT IN ('APPROVE','SETTLMENT')
|
91
|
AND pm.YEAR = '2022'
|
92
|
AND prd.AUTH_STATUS = 'A'
|