This commit is contained in:
2025-08-07 12:01:58 +08:00
parent 2311e534db
commit 38dc122f83

View File

@@ -63,6 +63,7 @@ PRINT @sql
N'@FYear INT',
@FYear
-- <20>˻<EFBFBD><CBBB>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL2
SELECT a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS REALQTY,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #TuiHuoChengBen FROM (
@@ -339,20 +340,45 @@ GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
IF(@F_XM LIKE '<><C3AB><EFBFBD><EFBFBD>%' )
BEGIN
--ë<EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ë<EFBFBD><EFBFBD>/Ӫҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٷֱȺ<EFBFBD>2λС<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--ë<EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ë<EFBFBD><EFBFBD>/Ӫҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٷֱȺ<EFBFBD>2λС<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DECLARE @maoli DECIMAL(18,2),@shouRu DECIMAL(18,2),@maoliY DECIMAL(18,2),@shouRuY DECIMAL(18,2),@lvM DECIMAL(18,4)=0,@lvY DECIMAL(18,4)=0;
SELECT @maoli=(SELECT F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' ),@maoliY=(SELECT F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' )
,@shouRu=(SELECT F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
,@shouRuY=(SELECT F_BNSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
SELECT @maoli=(SELECT bb.BenQiYuSuan FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' ),@maoliY=(SELECT bb.F_BNYSJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' )
,@shouRu=(SELECT BenQiYuSuan FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
,@shouRuY=(SELECT F_BNYSJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
PRINT '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'+CONVERT(NVARCHAR(200),@shouRuY)+'ë<EFBFBD><EFBFBD>:'+CONVERT(NVARCHAR(200),@maoliY)
IF(@shouRu<>0)
begin
SET @lvM=@maoli/@shouRu
SET @lvM=@maoli/@shouRu
END
IF(@shouRuY<>0)
begin
SET @lvY=@maoliY/@shouRu
SET @lvY=@maoliY/@shouRuY
END
UPDATE #T_YuSuanShiJiLiRunEntity SET BenQiYuSuan=@lvM,F_BNYSJE=@lvY
WHERE F_XM=@F_XM
--ë<EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>ë<EFBFBD><EFBFBD>/Ӫҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٷֱȺ<EFBFBD>2λС<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
SELECT @maoli=(SELECT F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' ),@maoliY=(SELECT F_BNSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM LIKE '%ë<><C3AB>%' AND bb.F_XM not LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' )
,@shouRu=(SELECT F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
,@shouRuY=(SELECT F_BNSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
PRINT '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'+CONVERT(NVARCHAR(200),@shouRuY)+'ë<EFBFBD><EFBFBD>:'+CONVERT(NVARCHAR(200),@maoliY)
IF(@shouRu<>0)
begin
SET @lvM=@maoli/@shouRu
END
IF(@shouRuY<>0)
begin
SET @lvY=@maoliY/@shouRuY
END
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=@lvM,F_BNSJJE=@lvY