2207 FILE 10.txt
1 |
IF(@p_REQ_TYPE ='I') |
---|---|
2 |
BEGIN |
3 |
DECLARE @AMT_AD_PAY DECIMAL(18,0) =0 |
4 |
DECLARE @AMT_AD_PAY_BACK DECIMAL(18,0) =0 |
5 |
DECLARE @AMT_AD_PAY_REMAIN DECIMAL(18,0) =0 |
6 |
SET @AMT_AD_PAY = (SELECT SUM(REQ_AMT*ISNULL(RATE,1)) FROM TR_REQ_ADVANCE_PAYMENT WHERE REF_ID=@p_MAKER_ID AND AUTH_STATUS_KT='A' AND REQ_TYPE ='I') |
7 |
SET @AMT_AD_PAY_BACK = (SELECT SUM(D.AMT_USE) +SUM(D.AMT_REVERT) - SUM (D.AMT_ADD) |
8 |
FROM TR_REQ_PAYMENT_DT D |
9 |
LEFT JOIN TR_REQ_ADVANCE_PAYMENT X ON D.PAY_ADV_ID = X.REQ_PAY_ID AND D.AUTH_STATUS_KT ='A' |
10 |
WHERE X.REF_ID =@p_REF_ID) |
11 |
SET @AMT_AD_PAY_REMAIN =ISNULL(@AMT_AD_PAY,0) -ISNULL(@AMT_AD_PAY_BACK,0) |
12 |
SET @p_REQ_TEMP_AMT =ISNULL(@AMT_AD_PAY_REMAIN,0) |
13 |
END |