Project

General

Profile

DEBUG.txt

Luc Tran Van, 11/29/2022 03:31 PM

 
1
SELECT TB.TRADE_ID ,SUM(TB.TOTAL_AMT) AS TOTAL_AMT_EXE,
2
		SUM(ROUND(ISNULL(PT.AMT_APP,0),0) +  ROUND(ISNULL(PT.AMT_RECEIVE_TF,0),0) -  ROUND(ISNULL(PT.AMT_TF,0),0) - ROUND(ISNULL(PT.AMT_ETM,0),0))/COUNT(TB.TRADE_ID)
3
    -
4
    (SELECT ISNULL(SUM(DDT.TOTAL_AMT),0)
5
    FROM dbo.PL_REQUEST_DOC_DT DDT
6
    LEFT JOIN dbo.PL_REQUEST_DOC DOC ON DDT.REQ_ID = DOC.REQ_ID
7
    WHERE DOC.PROCESS_ID NOT IN ('','SIGN','APPNEW','REJECT','APPROVE','SETTLMENT')
8
    AND doc.REQ_ID <> 'PLRD00000206101'
9
    AND DDT.TRADE_ID = TB.TRADE_ID)
10
    -
11
    (SELECT ISNULL(SUM(DDT.TOTAL_AMT),0)
12
    FROM dbo.PL_REQUEST_TRANSFER DDT
13
    LEFT JOIN dbo.PL_REQUEST_DOC DOC ON DDT.REQ_DOC_ID = DOC.REQ_ID
14
    WHERE DOC.PROCESS_ID NOT IN ('','SIGN','APPNEW','REJECT','APPROVE','SETTLMENT')
15
    AND doc.REQ_ID <> 'PLRD00000206101'
16
    AND DDT.FR_TRADE_ID = TB.TRADE_ID) AS TOTAL_AMT_REMAIN,
17
		SUM(ISNULL(PLTF.TOTAL_AMT,0)) AS TOTAL_TF
18
		FROM dbo.PL_REQUEST_DOC_DT TB
19
		LEFT JOIN dbo.PL_TRADEDETAIL PT ON PT.TRADE_ID=TB.TRADE_ID
20
		LEFT JOIN dbo.PL_MASTER PM ON PM.PLAN_ID=PT.PLAN_ID
21
		LEFT JOIN dbo.PL_REQUEST_TRANSFER PLTF ON PLTF.FR_BRN_ID=PM.BRANCH_ID AND PLTF.FR_TRADE_ID=PT.TRADE_ID AND PLTF.REQ_DOC_ID=TB.REQ_ID
22
		WHERE TB.REQDT_TYPE='I' AND TB.REQ_ID='PLRD00000206101'
23
		GROUP BY TB.TRADE_ID