Project

General

Profile

FIX NS.txt

Luc Tran Van, 10/16/2022 03:45 PM

 
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'