Pilot_KD_Parino_yuyubo/反审核销记录单.sql

51 lines
3.4 KiB
MySQL
Raw Normal View History

2025-05-27 14:19:13 +08:00
<EFBFBD><EFBFBD>
2025-04-19 14:44:32 +08:00
/****** Object: StoredProcedure [dbo].[FUpdateSalOrderAmount] Script Date: 2025/4/19 14:41:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
2025-04-22 11:34:03 +08:00
ALTER PROC [dbo].[FUpdateSalOrderAmount]
2025-04-19 14:44:32 +08:00
(
2025-04-22 11:34:03 +08:00
@fid NVARCHAR(1000)
2025-04-19 14:44:32 +08:00
)
2025-04-22 11:34:03 +08:00
AS
2025-05-27 16:46:19 +08:00
BEGIN
2025-04-19 14:44:32 +08:00
--<EFBFBD>O9e<EFBFBD>.U<EFBFBD><EFBFBD>US/}<EFBFBD><EFBFBD>8h<EFBFBD>ё<EFBFBD><EFBFBD>
2025-05-27 14:19:13 +08:00
UPDATE C SET F_Amount = ( ISNULL(c.F_AMOUNT,0) - ISNULL( b.FALLAMOUNT2,0))
2025-04-19 14:44:32 +08:00
FROM T_AutoWrireRecord A
INNER JOIN T_AutoWrireRecordEntry B ON A.FID = B.FID
INNER JOIN T_SAL_ORDER C ON C.FBILLNO = B.FBILLNO2
WHERE a.FID =@FID;
--<EFBFBD>O9e<EFBFBD>^6eUS/}<EFBFBD><EFBFBD>8h<EFBFBD>ё<EFBFBD><EFBFBD>
2025-05-27 14:19:13 +08:00
UPDATE C SET F_Amount = ( ISNULL(c.F_AMOUNT,0) - ISNULL( b.FALLAMOUNT2,0))
2025-04-19 14:44:32 +08:00
FROM T_AutoWrireRecord A
INNER JOIN T_AutoWrireRecordEntry B ON A.FID = B.FID
INNER JOIN T_AR_RECEIVABLE C ON C.FBILLNO = B.FBILLNO2
WHERE a.FID =@FID;
--<EFBFBD>O9e6e>kUS/}<EFBFBD><EFBFBD>8h<EFBFBD>ё<EFBFBD><EFBFBD>
2025-04-22 11:34:03 +08:00
UPDATE C SET F_Amount = ( ISNULL(c.F_AMOUNT,0) - isnull( b.FALLAMOUNT3,0)) ,C.F_contractnumber=''
2025-04-19 14:44:32 +08:00
FROM T_AutoWrireRecord A
INNER JOIN T_AutoWrireRecordEntry2 B ON A.FID = B.FID
INNER JOIN T_AR_RECEIVEBILL C ON C.FBILLNO = B.FBILLNO3
WHERE a.FID =@FID;
2025-04-22 11:34:03 +08:00
end
--SELECT fid FROM T_AutoWrireRecord a WHERE a.FBillNo='HXJL202504190003'
--SELECT C.F_contractnumber ,c.FBILLNO FROM T_AutoWrireRecord A
-- INNER JOIN T_AutoWrireRecordEntry2 B ON A.FID = B.FID
-- INNER JOIN T_AR_RECEIVEBILL C ON C.FBILLNO = B.FBILLNO3
--WHERE a.FID =100595;
-- UPDATE C SET F_Amount = ( ISNULL(c.F_AMOUNT,0) - isnull( b.FALLAMOUNT3,0)) ,C.F_contractnumber=''
-- FROM T_AutoWrireRecord A
-- INNER JOIN T_AutoWrireRecordEntry2 B ON A.FID = B.FID
-- INNER JOIN T_AR_RECEIVEBILL C ON C.FBILLNO = B.FBILLNO3
--WHERE a