1
This commit is contained in:
@@ -20,10 +20,12 @@ BEGIN
|
||||
a.FID,
|
||||
b.FENTRYID AS wfid,
|
||||
b.FRECADVANCEAMOUNT,
|
||||
a.F_EXPENSES
|
||||
a.F_EXPENSES,b.FRecAdvanceRate,a.F_TotalPositiveAmount,fin.FExchangeRate
|
||||
FROM dbo.T_SAL_ORDER a WITH (NOLOCK)
|
||||
LEFT JOIN dbo.T_SAL_ORDERPLAN b WITH (NOLOCK)
|
||||
ON a.FID = b.FID
|
||||
LEFT JOIN T_SAL_RETURNNOTICEFIN fin WITH (NOLOCK)
|
||||
ON a.fid=fin.FID
|
||||
--INNER JOIN
|
||||
--(
|
||||
-- SELECT DISTINCT
|
||||
@@ -62,7 +64,10 @@ BEGIN
|
||||
@fid INT,
|
||||
@wfid INT,
|
||||
@FRecAdvanceAmount DECIMAL(18, 2),
|
||||
@F_EXPENSES DECIMAL(18, 6);
|
||||
@F_EXPENSES DECIMAL(18, 6),
|
||||
@FRecAdvanceRate DECIMAL(18, 6) ,
|
||||
@F_TotalPositiveAmount DECIMAL(18, 6),
|
||||
@FExchangeRate DECIMAL(18, 4);
|
||||
FETCH NEXT FROM cursor_name
|
||||
INTO @F_AMOUNT,
|
||||
@F_MBBA_Decimal_uky,
|
||||
@@ -72,8 +77,10 @@ BEGIN
|
||||
@fid,
|
||||
@wfid,
|
||||
@FRecAdvanceAmount,
|
||||
@F_EXPENSES;
|
||||
|
||||
@F_EXPENSES,
|
||||
@FRecAdvanceRate,
|
||||
@F_TotalPositiveAmount ,
|
||||
@FExchangeRate ;
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
-- <20><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD><EFBFBD><EFBFBD><DFBC><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -83,7 +90,7 @@ BEGIN
|
||||
BEGIN
|
||||
SELECT @rowId = @fid,@amount = @F_AMOUNT;
|
||||
--@amount = @F_AMOUNT - @F_EXPENSES;
|
||||
|
||||
SELECT @FRecAdvanceAmount=@F_TotalPositiveAmount/@FExchangeRate*@FRecAdvanceRate*0.01;
|
||||
END;
|
||||
PRINT @amount;
|
||||
IF (@amount >= @FRecAdvanceAmount and @FRecAdvanceAmount>0)
|
||||
@@ -91,7 +98,7 @@ BEGIN
|
||||
DECLARE @tempF_EXPENSES DECIMAL(18,2)=0;---<EFBFBD><EFBFBD>ʱ<EFBFBD>˷ѱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
UPDATE T_SAL_ORDERPLAN
|
||||
SET F_MBBA_DECIMAL_UKY = @FRecAdvanceAmount+@F_EXPENSES*FRECADVANCERATE*0.01,@tempF_EXPENSES=@F_EXPENSES*FRECADVANCERATE*0.01
|
||||
SET F_MBBA_DECIMAL_UKY = @FRecAdvanceAmount+@F_EXPENSES*FRECADVANCERATE*0.01,@tempF_EXPENSES=@F_EXPENSES*FRECADVANCERATE*0.01
|
||||
WHERE FENTRYID = @wfid;
|
||||
SELECT @amount = @amount - @FRecAdvanceAmount-@tempF_EXPENSES;
|
||||
END;
|
||||
@@ -124,7 +131,10 @@ BEGIN
|
||||
@fid,
|
||||
@wfid,
|
||||
@FRecAdvanceAmount,
|
||||
@F_EXPENSES;
|
||||
@F_EXPENSES,
|
||||
@FRecAdvanceRate,
|
||||
@F_TotalPositiveAmount ,
|
||||
@FExchangeRate ;
|
||||
END;
|
||||
|
||||
-- 4. <20>ر<EFBFBD><D8B1>α<EFBFBD>
|
||||
|
||||
Reference in New Issue
Block a user