42 lines
1.3 KiB
MySQL
42 lines
1.3 KiB
MySQL
![]() |
CREATE PROCEDURE UpdateYSDZBJY_GZTH
|
|||
|
AS
|
|||
|
BEGIN
|
|||
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ˰<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD>ѯ
|
|||
|
SELECT B.CONTRACTNUMBER AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',SUM(A.FAFTERTOTALTAX) AS '<EFBFBD><EFBFBD>˰<EFBFBD>ϼƱ<EFBFBD>λ<EFBFBD><EFBFBD>',A.FDATE AS 'רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
INTO #TEMP1
|
|||
|
FROM T_IV_SALESIC A
|
|||
|
INNER JOIN YingShouZhanKuanJY B ON A.F_PaperNumber = B.CONTRACTNUMBER
|
|||
|
WHERE A.FDOCUMENTSTATUS = 'C'
|
|||
|
AND A.FBillTypeID = '50ea4e69b6144f69961d2e9b44820929'
|
|||
|
GROUP BY B.CONTRACTNUMBER,A.FDATE
|
|||
|
|
|||
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD>ѯ
|
|||
|
SELECT B.CONTRACTNUMBER AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',SUM(A.FAFTERTOTALTAX) AS '<EFBFBD><EFBFBD>˰<EFBFBD>ϼƱ<EFBFBD>λ<EFBFBD><EFBFBD>',A.FDATE AS '<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
INTO #TEMP2
|
|||
|
FROM T_IV_SALESIC A
|
|||
|
INNER JOIN YingShouZhanKuanJY B ON A.F_PaperNumber = B.CONTRACTNUMBER
|
|||
|
WHERE A.FDOCUMENTSTATUS = 'C'
|
|||
|
AND A.FBillTypeID = '1cab58bc33d24e27826be02249f4edac'
|
|||
|
GROUP BY B.CONTRACTNUMBER,A.FDATE
|
|||
|
|
|||
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
UPDATE A
|
|||
|
SET A.PPBillingDate = B.[<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],A.PPFALLAmountFor = A.PPFALLAmountFor + B.<EFBFBD><EFBFBD>˰<EFBFBD>ϼƱ<EFBFBD>λ<EFBFBD><EFBFBD>
|
|||
|
FROM YingShouZhanKuanJY A
|
|||
|
INNER JOIN #TEMP2 B ON B.[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = A.CONTRACTNUMBER
|
|||
|
|
|||
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>רƱ<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>רƱ<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
update A
|
|||
|
SET A.ZPBillingDate = B.[רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],A.ZPFALLAmountFor = A.ZPFALLAmountFor + B.<EFBFBD><EFBFBD>˰<EFBFBD>ϼƱ<EFBFBD>λ<EFBFBD><EFBFBD>
|
|||
|
FROM YingShouZhanKuanJY A
|
|||
|
INNER JOIN #TEMP1 B ON B.[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = A.CONTRACTNUMBER
|
|||
|
END;
|
|||
|
|
|||
|
--<EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>+רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
update YingShouZhanKuanJY
|
|||
|
SET FALLAmountFor = PPFALLAmountFor + ZPFALLAmountFor
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|