1
This commit is contained in:
parent
f37e90b14d
commit
d453e3627b
@ -230,7 +230,9 @@ WHERE
|
|||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
)
|
||||||
AND G.FNUMBER not LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%S202508080020X%'; /*dialect*/
|
AND G.FNUMBER not LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%S202508080020X%';
|
||||||
|
|
||||||
|
/*dialect*/
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
SELECT *
|
SELECT *
|
||||||
INTO #TempTable3
|
INTO #TempTable3
|
||||||
@ -393,32 +395,6 @@ FROM #PLChongDianZhuangHeTong ;
|
|||||||
GROUP BY W2.FSID,
|
GROUP BY W2.FSID,
|
||||||
W2.FSBILLID
|
W2.FSBILLID
|
||||||
) Aq
|
) Aq
|
||||||
JOIN
|
|
||||||
(
|
|
||||||
SELECT W2.FSBILLID,
|
|
||||||
|
|
||||||
SUM(W1.FPRICEUNITQTY) AS 'FRETNOTICEQTY',
|
|
||||||
SUM(W1.FALLAMOUNT_LC) AS 'FBillAllAmount_LC'
|
|
||||||
FROM
|
|
||||||
(
|
|
||||||
SELECT q1.FDATE,
|
|
||||||
q3.FSID,
|
|
||||||
q2.FALLAMOUNT_LC,
|
|
||||||
q2.FPRICEUNITQTY
|
|
||||||
FROM T_SAL_RETURNNOTICE q1
|
|
||||||
JOIN T_SAL_RETURNNOTICEENTRY_F q2
|
|
||||||
ON q1.FID = q2.FID
|
|
||||||
JOIN T_SAL_RETURNNOTICEENTRY_LK q3
|
|
||||||
ON q2.FENTRYID = q3.FENTRYID
|
|
||||||
WHERE q1.FDOCUMENTSTATUS = 'C'
|
|
||||||
AND q1.FCANCELSTATUS = 'A'
|
|
||||||
AND q3.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
|
||||||
) W1
|
|
||||||
JOIN T_SAL_ORDERENTRY_LK W2
|
|
||||||
ON W1.FSID = W2.FENTRYID
|
|
||||||
GROUP BY W2.FSBILLID
|
|
||||||
) Aq2
|
|
||||||
ON Aq.FSBILLID = Aq2.FSBILLID
|
|
||||||
) B3 --饋簡땐데-깊밑젬깊(饋簡藁새)
|
) B3 --饋簡땐데-깊밑젬깊(饋簡藁새)
|
||||||
ON B.FENTRYID = B3.FSID
|
ON B.FENTRYID = B3.FSID
|
||||||
JOIN T_SAL_ORDERFIN C --饋簡땐데_꼿蛟깊
|
JOIN T_SAL_ORDERFIN C --饋簡땐데_꼿蛟깊
|
||||||
|
|||||||
@ -20,10 +20,12 @@ BEGIN
|
|||||||
a.FID,
|
a.FID,
|
||||||
b.FENTRYID AS wfid,
|
b.FENTRYID AS wfid,
|
||||||
b.FRECADVANCEAMOUNT,
|
b.FRECADVANCEAMOUNT,
|
||||||
a.F_EXPENSES
|
a.F_EXPENSES,b.FRecAdvanceRate,a.F_TotalPositiveAmount,fin.FExchangeRate
|
||||||
FROM dbo.T_SAL_ORDER a WITH (NOLOCK)
|
FROM dbo.T_SAL_ORDER a WITH (NOLOCK)
|
||||||
LEFT JOIN dbo.T_SAL_ORDERPLAN b WITH (NOLOCK)
|
LEFT JOIN dbo.T_SAL_ORDERPLAN b WITH (NOLOCK)
|
||||||
ON a.FID = b.FID
|
ON a.FID = b.FID
|
||||||
|
LEFT JOIN T_SAL_RETURNNOTICEFIN fin WITH (NOLOCK)
|
||||||
|
ON a.fid=fin.FID
|
||||||
--INNER JOIN
|
--INNER JOIN
|
||||||
--(
|
--(
|
||||||
-- SELECT DISTINCT
|
-- SELECT DISTINCT
|
||||||
@ -62,7 +64,10 @@ BEGIN
|
|||||||
@fid INT,
|
@fid INT,
|
||||||
@wfid INT,
|
@wfid INT,
|
||||||
@FRecAdvanceAmount DECIMAL(18, 2),
|
@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
|
FETCH NEXT FROM cursor_name
|
||||||
INTO @F_AMOUNT,
|
INTO @F_AMOUNT,
|
||||||
@F_MBBA_Decimal_uky,
|
@F_MBBA_Decimal_uky,
|
||||||
@ -72,8 +77,10 @@ BEGIN
|
|||||||
@fid,
|
@fid,
|
||||||
@wfid,
|
@wfid,
|
||||||
@FRecAdvanceAmount,
|
@FRecAdvanceAmount,
|
||||||
@F_EXPENSES;
|
@F_EXPENSES,
|
||||||
|
@FRecAdvanceRate,
|
||||||
|
@F_TotalPositiveAmount ,
|
||||||
|
@FExchangeRate ;
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
-- 数据处理逻辑(示例输出)
|
-- 数据处理逻辑(示例输出)
|
||||||
@ -83,7 +90,7 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
SELECT @rowId = @fid,@amount = @F_AMOUNT;
|
SELECT @rowId = @fid,@amount = @F_AMOUNT;
|
||||||
--@amount = @F_AMOUNT - @F_EXPENSES;
|
--@amount = @F_AMOUNT - @F_EXPENSES;
|
||||||
|
SELECT @FRecAdvanceAmount=@F_TotalPositiveAmount/@FExchangeRate*@FRecAdvanceRate*0.01;
|
||||||
END;
|
END;
|
||||||
PRINT @amount;
|
PRINT @amount;
|
||||||
IF (@amount >= @FRecAdvanceAmount and @FRecAdvanceAmount>0)
|
IF (@amount >= @FRecAdvanceAmount and @FRecAdvanceAmount>0)
|
||||||
@ -124,7 +131,10 @@ BEGIN
|
|||||||
@fid,
|
@fid,
|
||||||
@wfid,
|
@wfid,
|
||||||
@FRecAdvanceAmount,
|
@FRecAdvanceAmount,
|
||||||
@F_EXPENSES;
|
@F_EXPENSES,
|
||||||
|
@FRecAdvanceRate,
|
||||||
|
@F_TotalPositiveAmount ,
|
||||||
|
@FExchangeRate ;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
-- 4. 关闭游标
|
-- 4. 关闭游标
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user