1
This commit is contained in:
@@ -64,6 +64,7 @@ PRINT @sql
|
|||||||
@FYear
|
@FYear
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- <20>˻<EFBFBD><CBBB>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL2
|
-- <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 (
|
SELECT a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS REALQTY,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #TuiHuoChengBen FROM (
|
||||||
SELECT t1.FRETCUSTID, T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
SELECT t1.FRETCUSTID, T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||||
@@ -339,20 +340,45 @@ GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
|||||||
|
|
||||||
IF(@F_XM LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' )
|
IF(@F_XM LIKE '%ë<><C3AB><EFBFBD><EFBFBD>%' )
|
||||||
BEGIN
|
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;
|
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>%' )
|
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 F_BQSJJE FROM #T_YuSuanShiJiLiRunEntity bb WHERE bb.F_XM='Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD>')
|
,@shouRu=(SELECT BenQiYuSuan 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>')
|
,@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)
|
IF(@shouRu<>0)
|
||||||
begin
|
begin
|
||||||
SET @lvM=@maoli/@shouRu
|
SET @lvM=@maoli/@shouRu
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
IF(@shouRuY<>0)
|
IF(@shouRuY<>0)
|
||||||
begin
|
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
|
END
|
||||||
|
|
||||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=@lvM,F_BNSJJE=@lvY
|
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=@lvM,F_BNSJJE=@lvY
|
||||||
|
|||||||
Reference in New Issue
Block a user