2025-06-17 00:58:10 +08:00
|
|
|
|
ALTER PROCEDURE UpdateYSDZBJY_GZTH
|
2025-06-03 13:44:45 +08:00
|
|
|
|
AS
|
|
|
|
|
|
BEGIN
|
2025-06-17 00:58:10 +08:00
|
|
|
|
|
|
|
|
|
|
TRUNCATE TABLE YingShouZhanKuanJY
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO YingShouZhanKuanJY(FID,FSaleOrgId,FSalerId,[DATE],ContractNumber,ProjectName,OrderAmount,FALLAmountFor,PaymentAmount,ShippedDebt,InvoicedDebt,OwedTickets,IsEnded,Remark)
|
|
|
|
|
|
SELECT FID,FSaleOrgId,FSalerId,[Date],CONTRACTNUMBER,ProjectName,OrderAmount,BillingAmount,PaymentAmount,ShippedDebt,InvoicedDebt,OwedTickets,IsEnded,Remark FROM YingShouZhanKuanMX_GZTH
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
select FID,sum(shipmentsamount) as '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
|
|
|
|
|
sum(ReturnAmount) AS '<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
|
|
|
|
|
SUM(PPBillingAmount) AS '<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
|
|
|
|
|
SUM(ZPBillingAmount) AS 'רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|
|
|
|
|
INTO #TEMP1
|
|
|
|
|
|
from yingshouzhankuanmx_gzth
|
|
|
|
|
|
group by fid
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE A
|
|
|
|
|
|
SET A.ShipmentsAmount = B.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
|
|
|
|
|
A.FBillAllAmount = B.<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
|
|
|
|
|
A.PPFALLAmountFor = B.<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
|
|
|
|
|
A.ZPFALLAmountFor = B.רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
FROM YingShouZhanKuanJY A
|
|
|
|
|
|
INNER JOIN #TEMP1 B ON A.FID = B.FID
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><EFBFBD><EFBFBD>FIDȥ<EFBFBD><EFBFBD>
|
|
|
|
|
|
TRUNCATE TABLE YingShouZhanKuanJY_GZTH
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO YingShouZhanKuanJY_GZTH
|
|
|
|
|
|
SELECT
|
|
|
|
|
|
*,
|
|
|
|
|
|
ROW_NUMBER() OVER (PARTITION BY FID ORDER BY FID) as row_num
|
|
|
|
|
|
FROM YingShouZhanKuanJY
|
|
|
|
|
|
|
|
|
|
|
|
DELETE FROM YingShouZhanKuanJY_GZTH
|
|
|
|
|
|
WHERE row_num <> 1;
|
|
|
|
|
|
|
|
|
|
|
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD>Ŀ<EFBFBD>Ʊʱ<EFBFBD><EFBFBD>
|
|
|
|
|
|
UPDATE A
|
|
|
|
|
|
SET A.PPBillingDate = B.PPBillingDate,A.ZPBillingDate = B.ZPBillingDate
|
|
|
|
|
|
FROM YingShouZhanKuanJY_GZTH A
|
|
|
|
|
|
INNER JOIN YingShouZhanKuanMX_GZTH B ON A.FID = B.FID
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP TABLE #TEMP1
|
|
|
|
|
|
|
|
|
|
|
|
END
|
2025-06-03 13:44:45 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|